Kailyn Lowry may be more stable than some of her Teen Mom 2 co-stars, but really, that says more about Jenelle Evans than Kailyn.
She's still experienced more than her fair share of ups and downs, especially in recent months as her marriage has slowly unraveled.
In May 2016, Kailyn Lowry confirmed she's divorcing Javi Marroquin after three years following a string of emotional ups and downs.
His deployment, her miscarriage, accusations of cheating and seemingly endless personality conflicts were ultimately too much to take.
From her early days with Jo Rivera to the announcement of her third child, check out some of the highlights (and low-lights) of Kailyn's personal life in this gallery...
Kailyn Gets Pregnant By Jo Rivera
At the age of 16, Kailyn got pregnant with the child of her then-boyfriend, Jo Rivera. She gave birth to son Isaac in the second season of 16 and Pregnant.
Kailyn and Jo's tumultuous relationship came to an end not long after Isaac's birth. Remarkably, Kailyn's decision to part ways with her baby daddy had nothing to do with his rapping.
Kailyn Begins Dating Jordan Wenner
Kailyn didn't take long to move on, and her co-worker-turned-boyfriend Jordan Wenner provided support dyring her bitter custody battle with Rivera.
Kailyn and Jo Make Peace
Following an ugly incident in which Rivera was accused of getting drunk while he was supposed to be taking care of his son, Kailyn and Jo eventually reached an amicable custody agreement. These days, the ex-couple reported to be on good terms.
Kailyn Meets Javi Marroquin
Kailyn met Javi during Teen Mom 2 Season 4. The couple moved VERY fast.
Kailyn and Javi Get Engaged
Javi put a ring on it just a few months after he started dating Kailyn.