The going off is due to the current muggy weather conditions isn't it? I buy 1 litre Flora Proactiv skimmed milk, which has a shelf life of about a month, during which time I don't always use it all. I might make the odd sauce and occasionally add to cereal, but not being a tea of coffee drinker, that is it.
Army horses loose on London streets