Don't buy online if your from Houston. AT the GNC in Memorial City Mall they are on sale usually for 2.50 a bottle. I usually finish a bottle in 36 hours and spread the protein out if I'm not too low on protein. If am am running too low over a 24 hour period, I just finish a bottle in a 24 hour period.