The holidays are here, and while most of us have plans to finish our shopping the first or second week of December, life usually gets the best of us. Before you know it, it's Christmas Eve and you still have a few more things to buy. Unfortunately, the rest of the world has procrastinated just like you – and the stores are insanely crowded.
Scroll down to see the 12 stages of last minute holiday shopping, as told by Monica Geller from Friends.
When your favorite holiday is quickly approaching.
But you end up waiting until the last minute to get everyone their gifts.
You don't want to face the crowd, but you can't risk forgetting a gift.
The stores are crowded and your patience is running low.
And people are grabbing the last few good gifts right from under your nose.
Then you're just mad.
And annoyed with everyone.
It becomes your mission to get gifts before anyone else.
And you really don't care what people think.
The cashier gives you a hard time, seemingly on purpose.
When all you were trying to do was speed up the process.
When it's all said and done though, you feel like a champion.