Each time you buy an item of food, the price of the food doubles. If you don't have enough coins to get the second one, it won't give it to you.
Aren't the drinks for the player?