Millennials don't exactly get an easy time; most people hate us or just dismiss us as snowflakes who only have knowledge about wi-fi and avocado toast.

While we generally have more of a penchant for the internet seeing as we GREW UP WITH IT… this doesn't mean we're as lazy and vain as everyone says we are.

For example, we only have three selfie sticks and check our reflections between the hours of 9am and 11pm everyday, so what's the big deal about?

which is worse the daily show GIF by The Daily Show with Trevor Noah

We've all heard the lectures from our elderly relatives about how we drain the economy and refuse to get jobs, but people love to focus on the negatives rather than the positives.

Getting a millennial a Christmas gift can be a challenge, seeing as the chances of them being vegan, supporting paraben-free and cruelty-free produce and generally hipster and full of notions are sky high.

They'll also most likely blog the entire gift opening session, and post every aspect of it to social media, so it's gotta be impressive.

We've made a gift guide especially to help you out this festive season, y'all are welcome.

bbc three millennials GIF by BBC

1. Do What You Love neon sign

Buy: Urban Outfitters
Price: €59

2. Loqi reusable bags

Buy: Designist
Price: €12

3. Scratch map

Buy: Easons
Price: €19.99

4. The Gospel According to Blindboy

Buy: Designist
Price: €13

5. Showerless shaving gel

Buy: Amazon
Price: €8.85, excl. shipping

6. Photo journal

Buy: Photobox
Price: €14.95 (40 pages)

7. Gratitude journal by Karen McDermott

This gorgeous journal has 52 empowering quotes; one for each week of the year. Positive vibez all round, gals.

Buy: Book Depository
Price: €9.24

8. Tarot card tapestry

Buy: Urban Outfitters
Price: €39.99

9. Fujifilm polaroid camera

Buy: Urban Outfitters
Price: €159

10. The Ordinary Hyaluronic Acid 2% + B5 30ml

Buy: Beauty Bay
Price: €6.75

11. Luxury bathtub tray, for all your needs…

Buy: Amazon
Price: 44.23

12. What Do You Meme? party game

Buy: www.BoardGamer.ie
Price: €24.99

13. Umbrella that changes colour when wet 

Buy: Trouva
Price: 28.07

14. Lush 'goddess' bath bomb in purple

Buy: Lush
Price: €6.62

15. Avocado toast Christmas tree decoration

Buy: Urban Outfitters
Price: €10

16. Sivan health yoga mat set for beginners

Buy: Amazon
Price: €33.98

Namaste, ladies.

andre braugher millennials GIF by Brooklyn Nine-Nine