It's natural to want to stock up on certain products so you don't have to keep making return trips to the supermarket.
Especially when you have the 'we'll definitely use it one day' mind set. But is that always the right way to think?
See also: Bosses ignore own food expiry dates
See also: Petrol and food prices expected to spark rise in inflation figures
There are plenty of products out there that you would assume have no shelf life, and can last for as long as they like, but you might not always be right.
It's not always easy, with things like milk you know they have an expiry date and it's easy to tell when they've past their best, but it's not the same for everything.
There are many other things around your house that you'd think won't expire, but they actually do, let's take a look at some of them below.
Bleach - It actually only lasts between three and six months.
Dish and laundry detergent - These will both see out a year while glass cleaner will last for two years.
Cleaning products are unlikely to be dangerous when they pass their prime, but there's chance they won't work as well as they should.
Motor oil - unopened, this has a shelf life of two to five years, as does spray paint.
But, what about booze? Open liquors should be thrown away after two years but it's worth checking the bottle because some will actually have an expiration date on them.
Unopened and non-refrigerated beer should be thrown away after six to nine months.
Most of us opt for a new toothbrush fairly regularly, when the bristles start to wear down. But you should replacing them every few months at least.
The bottom line is that it's worth knowing what you're talking about when it comes to expiration dates before you head to the shops.