They have been through a lot over the past couple of years and despite all of the bumps in the road and the rumors, they're still going strong.
The pair welcomed their son Lincoln in November of last year and Kailyn herself admitted on a recent episode of the show that things have been a little tougher since then. Still, they're committed to making their relationship - and their family - work.
In honor of their special day, they each posted a photo from their wedding and a sweet message for each other. Kailyn's message was a little more...um, conflicted...than Javi's, but they were both still really cute.
Javi's message to Kailyn:
Can not believe it's been 2 years of marriage already. You've been my best friend since the day you asked for my number. I am incredibly grateful for you coming into my life and bringing 2 amazing boys with you. Maybe a girl one day 😉 even on the worst days they are still the best days. I love you forever. Be ready by 5 you have dinner reservations with Papi. 😘 happy 2 year anniversary KAILYN RAE!
Kailyn's message for Javi:
I would be lying if I acted like marriage was a piece of cake but to be honest, it's not what I expected. Marriage is hard work and takes effort from both people. We've been through things in the past two years that I don't think most couples ever go through. But we've made it through some trying times and now I know we can make it through anything. You are my biggest frustration but you're also my best friend. I can count on you to be there even if we are fighting. You're a hard worker and great father and I am so proud to call you my husband. Even through all the BS, there is no other person I would rather be next to. I love you so much. Happy 2 years of MARRIAGE, JOSE JAVIER MARROQUIN!
What do you guys think of Kailyn's message? Should she have left the negative stuff out or do you like the fact that she was so honest?
Want More? Like us on Facebook
Gallery | Teen Mom Couples: Past and Present