Eggs keep for months just fine.
When I was single I'd make family portion, eat 1/3, freeze the others. Bread freezes perfectly too. Other than that I shared your frustration of stores - buy a thing for £1, get three of them for £1.30. So choice of hugely overpay or risk waste. Milk prices are especially offensive under half gallon.