If you're ever having a bad day, just remember: the internet is here for you.

Life may be fleeting but memes are 4ever.

1.

undefined

via theturdburglarstrikesagain

2.

undefined

via onlytwitterpics

3.

undefined

via bravelittletoasterstrudel

4.

undefined

via bravelittletoasterstrudel

5.

undefined

via HeinousPettingzoo

6.

undefined

via runt-of-the-web

7.

undefined

via InfamousCharles

8.

undefined

via filthykazual

9.

undefined

via Kessiwaa

10.

Honest Memes That Will Speak Straight to Your Heart

via graysonl3