A couple getting engaged. Photo/Courtesy

Marriage is a commitment that shouldn't be jumped into without a lot of consideration.

So it's important to know you're both on the same page before it gets to that stage.

A woman has come up 20 non-negotiable conversations you need to have with your partner to ensure a healthy future marriage.

Although she has never been married before, she has been engaged previously so "knows what she’s talking about."

Since posting her advice to Twitter it has received over 220,000 likes and tens of thousands of comments from people who agreed that they wished they'd spoken about these things first.

One person wrote: "All engaged people should go through this so they can count the true cost of marriage before they get married, most deal breakers agreed before minimising shocks."

Another wrote: "Underrated thread."

And a third agreed: "I seriously love this. You mentioned so many points that are beneficial to a relationship that so many people miss going over before getting married."

1. Talk about debt

2. Fully and willingly committing to one another

"No 'I'm not sure' and 'what ifs' and 'it's not the right time'', you are either in or you're OUT."

3. When/how many kids you both want - Adoption? Are one of you infertile?

4. STDs

"Get checked. Seek medical help/informed professional knowledge. Keep those tests up to date and find ways to do so even within the marriage."

5. Talk about your 5-10-year timeline regarding career/education

"Can you move? Willingness to relocate? Etc."

6. Religion

"Openness to growth? Lack Thereof? Do you share fundamental CORE beliefs about life? VERY important."

7. Anger management issues

"Do one of you struggle? Are you in therapy for it/taking it out on others? Seek help, because it will destruct you and the future and the children…."

ALSO READ: Six reasons why men are delaying marriage

8. Energy

"Does it match? You decide. Follow your gut."

9. Clothing

"It may seem like a small problem but small things eventually ADD up. Make sure your expectations MATCH one another to full comfort."

10. Sexual compatibility

"Not going to go into details, but y’all need to be on the same playing field. Consent wise, willingness to try things, traumas, etc… figure it out."

11. Finances

"How do you intend on splitting bills? Gender roles? Taking the parents in during old age?"

12. Age doesn’t matter too much

"In my experience it’s about the person and what their world views are.

"If you are young, make sure the person you’re with will allow you to keep growing at your own pace and in your own way. It’s called respect."

ALSO READ: Dear men, what if she says 'no' to your marriage proposal?

13. Boundaries when it comes to the opposite sex

"Set what’s okay. What’s not okay. Hugs/handshakes/etc.

"I know it sounds trivial and trust should be there but you’d be surprised what people’s boundaries are. Better to know than not know."

14. Social media

"Believe it or not, people WILL break up over this. Some prefer privacy. Some not. Get on the same page or you’ll be clowning on one another."

15. Savings

"How much do y’all have earned & combined? How much are your intended salaries? Is it sustainable? Apartment? House? Condos?

"Speak futuristically if it’s not something you can afford right now. Get on the same page.”

16. What is cheating?

"Entanglements? Define your breaks? Breakups?"

17. Physical and verbal abuse

"What is and isn’t considered abusive language and decorum? Seek help, please. Professionals can always step in."

18. What are your dying wishes?

"Burial proceedings? What if one of you becomes paralyzed? God parents? Uncertain events? Death? Speak it. Speak on all of it."

19. LOVE is not what keeps relationships going

"An active commitment to LOVE, despite the downfalls, keeps it going. Get out the princess-king happily ever after mindset and you’ll be fine."

20. Education doesn't matter

"I want everyone to notice how I failed to mention the level of education, family or tribal background, ethnicity, job level, & all.

"It’s because none of this matters in the long run. Trust. You ain't a good person based off superficial attributes."