Lime prices have shot up in recent months, in large part due to a bad harvest in Mexico. Last year at this time, the weighted average price for a single lime was 21 cents; now they’re 53 cents apiece, according to the U.S. Department of Agriculture. Most of the limes that Americans consume come from Mexico and the high prices of the last couple months reflect a shortage from bad weather that caused blooms on the lime trees to drop. The high prices are making them a security risk as well, with thieves stealing the fruit. Despite the price hike, you probably won’t see an increase in prices at restaurants who tend not to increase menu prices. Still, you’d better drink that margarita today. There’s no telling what it will cost tomorrow.