Don't panic, there's only 39 days until Christmas – just over five weeks to do your gift shopping.
We all know at the beginning of December there will be rushes in the week and crowds on the weekend throughout every high street and shopping centre.
But there are some ways you can figure out what to buy, where to go, and how to finish early, in time to get that turkey roasting for Christmas Day:
1) Go detective
Is your loved one or your dearest family member not telling you anything that they want for Christmas?
It's best to find out now, or risk waiting until a week before Christmas when they finally decide and expect you to have a few hundred pounds left over.
Try dropping some hints. Ask them what they think of something. For example, you could ask your wife or girlfriend something like this:
"Oh, do you not think it looks tacky when other girls wear those
Jeffrey Campbell shoes?"
"No, I love them. Shut up about women's fashion - you're an idiot."
But you won't be once Christmas morning comes.
2) Find their wish list – paper or digital
Children make their wish list weeks before Santa's visit and give them for you to hand over – but what about the adults?
Well, someone's Amazon wish list or a search history could be the key you need. A moment where they leave their computer or phone unattended could prove essential into getting exactly what they want.
Other than that, most people's Amazon wish lists are public to view anyway. Which means you can buy them on...
3) Black Friday
Amazon's Black Friday is on until November 25 with up to 50 per cent off across the entire range, alongside deals that come and go.
But this year, check with high street retailers as they could be introducing even better offers to combat online opposition.
Expect new 4k HD TVs to go on sale - if you dare brave the crowds.
4) Cyber Monday
Although Black Friday might not be as much of a bargain as thought, it would pay to see what other sales are on around the day.
Cyber Monday initially consisted mainly of computer products, but now covers all ranges of products such as hi-fi, home & kitchen appliances, jewellery, clothing, toys, books.
The sale could be a stress free Monday while you complete your shopping online on a warm sofa with your feet up.
5) Shop elsewhere online
Other, less known websites will try to compete this holiday season with more prominent online retailers by announcing flash sales or simply keeping their prices low.
Asos.com are the go-to site for stand out dresses and up and coming menswear, and they're already in the middle of a 70 per cent off sale, running alongside their free delivery on all orders over £20. This will carry on until November 28.
G2A.com is a trusted games website that sells download codes for a range of platforms. Currently, you can get the newest FIFA 17 from £34 for Xbox One, £10 off the retail price.
With remote control quadcopters priced at £52, HD CCTV cameras at £35, and toys and clothes available from a quid, Wish.com is a bargain paradise for everything. The app is easy to browse and makes shopping swift.
6) Pick up your Amazon gifts during a shop at Morrisons
Now Morrisons have partnered up with the online giant to allow customers to pick up their orders without the need to wait in their home.
Customers using one of the 1,000 Amazon lockers nationwide will receive an email or text with a unique code. They enter the code or scan the barcode from the email to retrieve their product at the locker.