UEFA's Euro 2016 is on the way, which means drinking quite a lot a beer and people complaining about their favourite TV shows being shunted around for the football.
All the home nations are competing in the international football tournament, apart from the Scottish, who may think it is a raw deal, but is actually much better, as you can just watch the games without worrying about the outcome.
For England fans, there's a new kit to buy, which is made by Nike (and to be honest, design-wise, has divided opinion).
New football kits are a pricey affair, and as we know with England, they'll change them in about 4 months, meaning you won't want to spend a load of money on them.
So we're here to show you where to get the cheapest England kits for Euro 2016.
Elsewhere, they're going for as much as £80, which is just preposterous, but there we go.
Of course, you don't need to buy a new kit which will go out of fashion. You can buy a retro shirt.
One of the greatest England shirts ever, the '82 Admiral number (pictured above), is yours for just £25.
If you prefer, you could get the classic '66 Bobby Moore red shirt, which is yours for £30. Should you be planning on having a go in the 'dentist chair', you could get this Gazza name and numbers Euro '96 shirt, for £39.95.
There's going to be more sales and offers, the closer we get to the tournament itself, but if you're itching to get going, these are your best bets online.
Check your local stores and supermarkets, as there's always great one-off deals for cheap England shirts.
Don't come crying to us if it only ends up getting worn in three matches.