If I can I buy some things on eBay which can be way cheaper than the usual retail prices. If I am purchasing protein powder I contact the seller, ask for the expiration date and the actual size of the product if not specified. This way if I do get the wrong product and it tastes old I have the email to prove that I got ripped off. Although, I have never gotten ripped off over supplements on eBay. Once you get the hang of how to buy on eBay you'll be good to go. Also know this, don't buy from sellers with 0 feedback.