For as long as we can remember, actress and musician Jennifer Lopez has been a serious sex symbol. No, seriously, we’re not positive, but we’re almost certain that we’ve been crushing on J-Lo since we were in middle school, meaning she’s been as bangin’ as ever for over 20 years now.

While social media wasn’t around back in the mid-90s — preventing us from creeping all over Jennifer’s hot Instagram account — we’re lucky enough to have every single sexy thing she does right at our fingertips. And, after turning 49 years old just a couple of days ago (no joke), Jennifer Lopez reminded us that she’s not losing her status of sex symbol anytime soon.

Vacationing in some exotic spot with friends, family and her boyfriend, former MLB superstar Alex Rodriguez, Lopez made sure she kept her Instagram as steamy as ever, posting pics of her in a bikini that would make you think she’s half her age. Just look at these things and ask yourself if you’ve seen a 20-something girl sexier than this? Answer: You haven’t.

Current birthday situation… yup photo credit : @lacarba

A post shared by Jennifer Lopez (@jlo) on

Island vibezzz… 🏝 #vacaciones

A post shared by Jennifer Lopez (@jlo) on

Guys, we’re not even kidding when we say our minds were blown after first seeing these. Don’t get us wrong, it’s not as if 49 years old is ancient or anything, but, damn, for Jennifer Lopez to look that good — and then rub it in the faces of all those other hot Instagram accounts out there — is ridiculous. It’s almost as if she’s just toying with people at this point, making them think that looking that sexy at that age is normal or something. In a way, it’s mean, really.

But, hey, we can’t blame her. You’ve got to shake what the good lord gave you, and J-Lo was given the winning hand anywhere she goes. For that, we can’t help but gawk over her sexy ways.

Itching to see more hot Instagram pics and vids from Jennifer Lopez? Hey, we can’t give ’em to you all here, so head on over to her Instagram account to get your fill each day.