While Beliebers have found him irresistible for years, Justin Bieber has grown into a super sexy 22-year-old. And despite all the tattoos and occasional odd style choice, the "Love Yourself" singer makes sure to stay fit, especially since he's never shy to drop his Calvins for a skinny dip at the lake.

In addition to his occasionally clothes-optional look when he's out and about, Justin has also mastered the art of the selfie, especially when it comes to those taken in bed. Bedhead isn't for everyone, but it suits Bieb just fine. It was tough to pick our favorites from his wide variety of Instagram shots — but we managed to pick 25.

Check out Justin Bieber's hottest Instagram photos above.