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.

monica geller quote 11

But you end up waiting until the last minute to get everyone their gifts.

monica geller quote 4

You don't want to face the crowd, but you can't risk forgetting a gift.

monica geller quote 5

The stores are crowded and your patience is running low.

monica geller quote 7

And people are grabbing the last few good gifts right from under your nose.

monica geller quote 12

Then you're just mad.

monica geller quote 10

And annoyed with everyone.

monica geller quote 2

It becomes your mission to get gifts before anyone else.

monica geller quote 9

And you really don't care what people think.

monica geller quote 1

The cashier gives you a hard time, seemingly on purpose.

monica geller quote 8

When all you were trying to do was speed up the process.

monica geller quote 3

When it's all said and done though, you feel like a champion.

monica geller quote 6

HAPPY HOLIDAYS!