It's not been an easy couple of years for Rob Kardashian but things have been looking up recently.

Today, the only male in the Kardashian clan shared a picture on Instagram talking about his impressive weight loss and dropped big hints about the motivation behind it.

The 29-year-old wrote: "Looking from where I started 298lbs [21.3 stone] to my current weight now 248.4lbs [17.7 stone].

"I'm focused and determined to reach my goal weight 200-205lbs .... Happy I found my motivation."

Rob's fiancé Blac Chyna features in the photo, showing the troubled star credits his new relationship for him finally shedding a whopping four stone.

(Rob Kardashian and Blac Chyna sharing some quality time)

What to Read Next

Since 2013, Rob has had a long, public battle with weight gain and mental health issues, which caused him to shy away from the public eye.

However, he only started to show improvement once he was linked to video vixen Blac Chyna.

The controversial couple announced their engagement via Instagram a week ago, five weeks after going public.

The reality star's family have been unusually quiet about the whole relationship.

Being the mother of Rob's little sister Kylie's boyfriend Tyga's child (keep up!) probably has not helped matters - though Tyga later said he was "happy to see the mother of my son happy".

Blac Chyna was also Kim's good friend before her split with Tyga but remains close with Amber Rose, the ex-girlfriend of Kanye West who is Kim's husband now.

Happy families.