Oh, I wish you had asked about the drinks before buying the card. Maybe it would not have mattered, but a lot of people buy soda and water locally and take it on board, wine, too. Of course, you have to go back and forth to your cabin to fill up your cup (you can't have the products in public) and maybe you would not have wanted to do that.
Anyway, if you want to make sure your card lasts a little longer buy a 12 pack of soda and at least when entertaining :-) you will have drinks on hand in your room without the card or a cup to go when you first leave for the day.