NILES, Ohio- Some shoppers waited until the final store hours before scooping up presents for under the tree.
Confident they can cram it all in the day before Christmas, some believe it's better to wait in hopes that retailers will mark down merchandise.
While others thought they'd already have gifts wrapped and ready.
"With school and work and family, it's just so much going on, so here I am fighting the crowds unfortunately," Nikeesha Austin said, Eastwood Mall shopper.
Market research group NPD says consumer traffic over the weekend was in line with the same time a year ago, but shoppers may have been holding onto their wallets a little tighter.
ShopperTrak even cut its holiday spending forecast to 2.5 percent growth, which is down from an original estimate of 3.3 percent. Final sales are expected to top $586 billion this season.
Several stores including Macy's, Toys 'R' Us and Target extended hours during the holiday rush.