Evelyn Lozada has been very open about her struggle to get rid of her pregnancy weight, and now the reality star is officially back in tip-top shape.

Evelyn Lozada Has Festive First Christmas With Baby Boy

The 39-year-old, who gave birth to Carl Leo last March, shared a new photo on Instagram Monday showing off her results. In the photo taken at the gym, Lozada puts emphasis on her toned abs while wearing spandex pants and a sports bra.

"Focused on my fitness & diet! 2015 will be better than my last! @youthh2o #MakingProgress #AgeDefyingSystem #WholeBodyReboot#BodyCleanse #NoBellyFatAllowed lol," she wrote as the caption.

Evelyn Lozada Shares Hilarious Pre-Christmas Photos 

Lozada previously said she gained 45 pounds during her pregnancy and quickly hit the gym after giving birth to shed the extra weight.

"I have been using the last few months busting my butt to try and get back to my pre-baby weight. I don't think I have ever been this focused in MY LIFE! I had to drop so many things, and in between taking care of baby and home, I HAD to take care of my body. My goal was to end summer with a bang and wear a swimsuit PROUDLY!" she wrote in a post for Ok! Magazine in August.

The former Basketball Wives star welcomed her son with fiancé, Los Angeles Dodgers outfielder Carl Crawford, on March 22, 2014. Carl Leo is the second child for Lozada, who has a 21-year-old daughter named Shaniece from a previous relationship.