Since welcoming her second son Lincoln back in 2013, Teen Mom 2's Kailyn Lowry has been working hard in the gym and beyond.
Two years on, Kailyn is 20lbs off her goal weight, and took to Instagram this week to share an update with her followers.
Sharing an image from last summer next to one of her looking svelte and slim today, Kailyn wrote, "HAPPY HUMPDAY. 20 lbs to go! Left was today, right was taken June 2014."
Kailyn's journey has been a long road, and she's kept her followers posted on her progress the whole way through.
As well as doing Crossfit workouts regularly, she has also made a huge effort to eat more healthily, though she admits it hasn't been easy.
In another update posted back in January, Kailyn said, "Nothing is harder than getting my eating habits down. It's been a long and slow process. Still trying to kick my addiction to food. But working on it, and working out, nonetheless."
Overhauling your diet and lifestyle is never easy and we really admire Kailyn's determination and honesty.
Her husband Javi Marroquin, who is also Lincoln's father, told followers how happy he was for his wife via a post on his own Instagram, sharing the same before-and-after image and writing, "Needed to remind you again of how proud I am for all the hard work you've put in! I know this journey has been rough, but you haven't given up. I am so proud of you! Love you @kaillowry."