Have you done your Christmas shopping yet?
Apparently, over 1 million Brits have completely finished their Christmas shopping, according to some research. That's 1,377,000 people, who have patted themselves on the back, that Christmas - bar the food - is taken care of.
Honestly. And Bitterwallet hasn't even got anything in for its tea yet.
This survey was undertaken by the shopping mad people at channel QVC. They've also predicted that a gigantic £29 billion will be spent in total this Yuletide, which is up by £4.5 billion on the £24.5 billion forked out last year.
That's an average spend of £650 each, including food and booze. And the biggest Christmas spenders are in the North East, which Wales is the Scrooge of the scenario.
Irritatingly, QVC will be making eyes at the organised, and they're starting their special Christmas broadcasts from today. So if you're after a dead-eyed doll that soils itself, some diamonique earrings or a scarf you can wear in 46 different ways as well as being a drain unblocker, you're in luck.
To the rest of you - you've got over 150 days to get sorted. Don't worry yourself.