It seems like every year we all try our best to plan ahead, but it just never works out the way we want it to.
"I always say that, but I'm a procrastinator," says Patricia Murdock.
"I really think I should start in January, but it always ends up it's Christmas Eve and I'm out shopping for those last minute perfect gifts," explains Susan Hodges.
According to consumer reports, 25% of shoppers say they just started their Christmas shopping this week.
"Usually I'm ahead of schedule, but this year we've just had so much going on," says Melissa Hudson.
54% of those surveyed said it was because they didn't have enough money.
"Well it's pay period," says one last-minute shopper.
Which explains why so many shoppers have waited to the last minute to cross off the remaining items on their shopping list.
While some say it is one of the worst times to shop, this Christmas Eve, the snow that fell made it a little bit better.
"Not really bad with the snow it's kind of got people at home so we don't have to fight the crowds," explains Hodges.
"It hasn't been real busy like it was last year," says another shopper.
Benjamin Brown battled the crowds in Walmart would disagree with the previous two shoppers.
Brown says, "It was very hectic today. I had no plans on getting out, but I had to," a choice he would soon regret.
"I spent two and a half hours in here and 45 minutes at least in the checkout line," he says.
Needless to say the worst part is over, allowing shoppers to finally relax.
"I'm done. I'm not doing anything for the next three days," says Brown.