Levi Johnston at his book promotion event in 2011 Credit: Michael N. Todaro/Getty Images

It took seven years and over $100,000, but according to Bristol Palin's ex Levi Johnston, it was worth everything to get joint custody of their son, Tripp. 

Palin's former fiancé took to Facebook on Tuesday, February 23, to give his side of the long and expensive custody battle he's faced in order to legally establish his right to coparent his son.

"I'm so happy to have my son in my life, and to put all of this back in forth in the courts behind me," the 25-year-old one-time Playgirl model wrote. "It might have taken me 7 years and cost me around $100,000 in lawyer fees, spread out among 3 different lawyers, as well as a lot of patience, but it was all worth it."

Back in 2013, Johnston filed a petition seeking equal custody of his son with Palin, 25. The reality TV star fired back through her lawyers, telling press at the time that Johnston owed $66,000 in child support.

But now it seems that all legal and financial issues have been ironed out and the couple have found a way to ensure they both get the time they desire with their son.

"I'm happy now to be successfully co-parenting. Although I do owe some back child support, altogether I have paid $50,000 in child support for Tripp, which is $600 a month, since Tripp's birth so at the end of the day I know I have worked hard to meet my obligations as a father," Johnston wrote.

"Despite what some have heard I've always been there for him, and I go to almost every school event that I can and spend all of my free time with my kids," he continued. "Right now life is really looking up for our family."

And it looks like it's a mutual feeling. On Monday, Palin appeared to be feeling similarly upbeat about family life, sharing a quote via Instagram that read, "The best security blanket a child can have is parents who respect each other."

☝🏼️just thinking out loud this morning

A photo posted by Bristol Palin (@bsmp2) on

Want stories like these delivered straight to your inbox? Sign up now for the Us Weekly newsletter!