By
11:25 AM PDT, July 24, 2014
We'll have what Jennifer Lopez is having! Jenny from the Block turned 45 on July 24, 2014, but when compared to pics of the diva in her 30s, it's hard to tell if she's aged at all.
Can you tell the difference between a 30-something J.Lo and a 40-something J.Lo? Click the pics and test your knowledge!
1 / 16
Jennifer Lopez: She's How Old?!

Getty Images
We'll have what Jennifer Lopez is having! Jenny from the Block turned 45 on July 24, 2014, but when compared to pics of the diva in her 30s, it's hard to tell if she's aged at all.
Can you tell the difference between a 30-something J.Lo and a 40-something J.Lo? Click the pics and test your knowledge!
Jennifer Lopez: She's 44!

Getty Images
Donning a dress similar to that of her iconic Grammys getup, J.Lo performs at Orchard Beach on June 4, 2014 in Bronx, New York.
Jennifer Lopez: 33 or 43?

Getty Images
Jennifer Lopez: She's 33!

Getty Images
Donning some curls, J.Lo attended the Spanish promotion of her new movie Maid In Manhattan on February 25, 2003 in Madrid, Spain.
Jennifer Lopez: 31 or 41?

Getty Images
Jennifer Lopez: She's 31!

Getty Images
J.Lo was a vision at the premiere of The Cell in Century City, Ca. on Aug. 17, 2000.
Jennifer Lopez: 31 or 41?

Getty Images
Jennifer Lopez: She's 41!

Getty Images
Jenny from the Block performed at KIIS FM's Wango Tango on May 14, 2011 in Los Angeles, Calif.
Jennifer Lopez: 35 or 45?

Getty Images
Jennifer Lopez: She's 35!

Getty Images
This could have been taped yesterday and we wouldn't know the difference. Here Jennifer Lopez is performing on the TODAY show March 3, 2005 in New York City.
Jennifer Lopez: 34 or 44?

Getty Images
Jennifer Lopez: She's 44!

Getty Images
Looking flawless in pink, J.Lo attended the LULAC/NUVOtv Unity Luncheon on July 10, 2014 in New York City
Jennifer Lopez: 34 or 44?

Getty Images
Jennifer Lopez: She's 44!

Getty Images
Here she is performing at 103.5 KTU's KTUphoria on June 29, 2014 in East Rutherford, New Jersey.
Jennifer Lopez: 30 or 40?

Getty Images
Jennifer Lopez: She's 30!

Getty Images
Flashing that famous booty, Jennifer Lopez performed at the 1999 Billboard Music Awards in Las Vegas on Dec. 8, 1999.