This is a very interesting and talked about question and there is no easy answer to this, but I will attempt to provide my educated opinion and also provide my own suggestions.
A very crucial question to also ask is: ''Do I want a successful marriage?'' if the answer is yes then one has to look at different aspects of life. One of the most important aspect is our parents because we will most likely become just like our parents whether we like it or not, that's just life. Only a few people can change a generational behavior and it takes great discipline and hard work, but most people can't do that. So, if you were raised in a single parent home, you will most likely be a single parent yourself. However, if your parents had a successful marriage, then most likely you will also have a successful marriage. Do you remember the saying: '' the apple doesn't fall far from the tree''.
So, if you would like to get married and have a successful marriage after analyzing your parents, then you must choose your mate carefully by analyze his or her parents. A mate who was raised in a single family home will most likely cause a divorce in your marriage. However, if you choose carefully by marring someone who was raised in a two parent home, you stand a good chance of having a successful marriage
Most couples will say that they communicate. But this communication is commonly what some calls ''maintaining the household,'' which includes talks about paying the bills, buying groceries, helping the kids with homework or calling the in-laws. So, with that said are you willing to have make it a fun marriage? Does that comes naturally you? If the answer is no, then you should probably remain single or just date.