A little dearer, but I find that the filtered milks last longer. I rarely use milk but keep some in for visitors, so this works for me.
Try Cravendale or the supermarket own versions.
https://www.arlafoods.co.uk/brands/arla-cravendale/
Cravendale
We finely filter our milk through ceramic filters. This makes Cravendale stay fresh for up to 3 weeks unopened & 7 days when open, so you can enjoy milky goodness all week long.
Fresher for longer We use ceramic filters to remove naturally occurring impurities whilst keeping in all the good stuff. This keeps Cravendale fresher for longer without adding any additives. Pure genius!
Because Arla Cravendale lasts up to 3 weeks unopened, why not pop a bottle your fridge before your travels, so you can come home to a proper cuppa! So even if you get back in the middle of the night, after a delayed flight and lost luggage, at least you can have a jolly good brew!