After six long years, Kailyn Lowry is finally graduating college!

The Teen Mom 2 star, who is currently pregnant with her third child — shared the exciting news in a blog post for KailLowry.com, and even posed with her sons, Isaac and Lincoln, for an adorable photo shoot.

MORE: Jeremy Calvert Finally Comes Clean About Cheating

“If you follow any amount of the show, you know I’ve been struggling to get through school and earn my bachelor’s over the last six years —yes, six years. Between teen motherhood, financial hurdles in the beginning, then moving to a new state, marriage, babies, and divorce — and then of course just wanting to give up, I (barely) held on and I’m FINALLY graduating May 13!” the blonde beauty wrote, adding, “This has been an extremely long and emotional road for me and for my family.”

Congratulations, girl! No one deserves it more.

It’s definitely a big time in Kailyn’s life, because in a few short weeks she will be the mother of three beautiful kids, though we still don’t know if her unborn baby is a boy or a girl this time around. She previously revealed she is waiting to find out the gender until birth, just as she did with her two boys from previous relationships.

Kail shares Isaac with her ex-boyfriend Jo Rivera and Lincoln with her ex-husband, Javi Marroquin. It is unclear who her baby daddy is this time around, though rumored contenders include Tyler Hill, her producer JC Cueva, Chris Lopez, and Love & Hip Hop: New York star Peter Gunz.

“I am pregnant. I’m sad that I should have known that people in my life would sell me out before I was ready. Like any normal person, I want it to be a happy time. I wanted this to be a private time so I could be excited while not getting chased by paparazzi and bothered with crazy headlines,” the reality star wrote on her site back in February. “Please know this was a choice I made, I already know some won’t agree but I’ve been showered with support by the ones I love since I found out.”

MORE: Wedding News for Farrah Abraham! Click for Exclusive Details

“Of course, I was filmed on the show saying I didn’t want any more kids but I’m pregnant again,” she continued. “I know so many will have comments on this but here’s the thing — I didn’t want to bring another child into a failing marriage.”

Scroll through the gallery to see more from Kail’s graduation shoot by photographer Jenn Glasser!