$7/half gal. The milk should last at least 10 days from the time it was milked (which is marked on the bottle). Our milk is usually 1-4 days old when you get it. If you get several gallons we give you a mixture of dates and, of course, the older ones should be consumed first. If you only get 1 half gallon we try and give you the freshest (1-3 days old).