The Perfect Gifts For All Of The Men In Your Life

Though it feels like just yesterday we were taking down the tree and nursing a New Year’s Eve hangover, the holidays are once again upon us. This means you need to buy presents for all your loved ones, which includes gifts for all of the men in your life. It's the most wonderful time of the year, but your to-do list just got a whole lot longer.

Let's recap. In the upcoming weeks, you’ll have to decorate the tree, make a whole bunch of delicious cookies and, of course, do a LOT of holiday shopping. Depending on how many people are on your list, this last task can seem a little daunting. Particularly when it comes to the men in your life – from your dad, to your best friend, to your significant other – people can be a little difficult to shop for. At least with the ladies on your list, you can put yourself in their shoes; with the guys, this is more of a challenge.

To help you finish your holiday shopping, and get back to enjoying this wonderful season, we've partnered with H&M to curate a list of the best gifts for all the men on your list. Happy hunting!

If You're Shopping For Your Dear Old Dad

(1) Merino Wool Sweater, $34.99 at H&M; (2) Patterned Pajama Pants, $14.99 at H&M; (3) Leather Gloves, $29.99 at H&M

The guy raised you, but does that mean you’re supposed to know what to get him for the holidays? Nope! Dads are notoriously difficult to shop for. Much of this has to do with the fact that when you ask them what they want, they often respond with a non-helpful “I don’t need anything,” or “ask your mother.”

This year, it’s time to make a change. Instead of getting him yet another leather-bound travel kit, go for something that will make him the coolest dad on the block. Stick with the basics like classic sweaters, practical gloves, and cozy pajama pants. This will ensure that your pops will actually use what you give him, instead of leaving it in the back of his closet, like the handmade pen holder you lovingly crafted for him in third grade. Thanks, Dad.

If You're Gifting Brother Bear With Some Holiday Cheer

(1) Hooded Sweatshirt, $24.99 at H&M; (2) Desert Boots, $49.99 at H&M; (3) Wool-Blend Tube Scarf, $17.99 at H&M

He used to dunk your head underwater when you swam together as kids, and maybe he sneezed in your face that one time (he claims by accident, but you know otherwise). Still, your brother is your brother, and he deserves a gift just as much as every other member in your family.

Be his favorite, most stylish sister by giving him something so effortlessly cool that the other ladies in his life will take notice. He will thank you. Both the infinity scarf and this striped sweatshirt are easy pieces for your fashion-inept dude sibling to incorporate into his wardrobe. Plus, the shoes will last him well past springtime.

If You're Perusing For Your Best Guy Friend

(1) Merino Wool V-Neck Sweater, $34.99 at H&M; (2) Plaid Cotton Shirt, $34.99 at H&M; (3) Sweatpants, $29.99 at H&M

He’s been there for everything, from graduations and happy hours to post-break-up sadness and work-induced anxiety attacks. Your best friend has given you a lot over the years, and now is a great time to show him how much you actually appreciate his unending devotion.

But what should you actually get him? Think about something practical. Something he can wear while lounging around with you, watching Netflix, and exchanging details on your latest failed Tinder dates. Sweatpants are great, because he can rock them to the bodega to pick up another pint of ice cream. On top of that, the sweater or checked shirt will both serve as a massive upgrade to his typical workday look.

If You're Seeking Something Perfect For Your Long-Term Boyfriend

(1) Rib-Knit Sweater, $39.99 at H&M; (2) Slim Fit Satin Pants, $34.99 at H&M; (3) Velvet Jacket, $69.99 at H&M

There are plenty of perks that go along with having a long-term boyfriend around the holidays. He's your guaranteed date to your terrible office Christmas party, a confidante when the inevitable family drama erupts, and your couch buddy for repeat viewings of The Muppet Christmas Carol. Why not treat him to something nice?

All these pieces will look super-sharp on your guy, although we can't promise that they will ever replace that ratty hoodie or those ill-fitting jeans he refuses to donate. In any case, this slick velvet blazer will turn heads at your New Year's party. Everyone wins here.

If You Have No Clue What To Get Mr. 'Right Now'

(1) Boxer Shorts 3-Pack, $12.99 at H&M; (2) Backpack , $24.99 at H&M; (3) Jacquard-Knit Hat, $17.99 at H&M; (4) Wool-Blend Hat , $9.99 at H&M

So, you’ve been seeing a guy for three to six months. Everything is going great (or so you think) until you realize that the holidays are fast approaching and you have absolutely no idea what to get the guy. What’s his favorite color? No clue. Does he like scarves? Don’t know! You’ve never seen the man in temperatures below 35 degrees yet.

The trick here is not to get him anything too size-specific. Backpacks, hats, and novelty socks are all great options. That way, you're giving him a personalized and useful gift, even if you're not quite ready to gift each other actual clothing.

This post is sponsored by H&M.