I feel there needs to be a balance. Life is tough and in modern society people are even less inclined to remain in long term relationships and this is especially true for attractive women. I would not encourage a man to totally exclude women from his life but at the same time you should not compromise your integrity as a person in order to find a partner. You also should not settle for a negative, toxic and dysfunctional relationship because you want to have a partner. These situations will never end well and will do you more harm than good. With that said, remain open to opportunity and evaluate the people you bring into your life. Also, understand the risk, divorce rape is real so do not be a fool either. In general I support healthy relationships but I do not support marriage. I do not support marriage because divorce laws are normally not equitable for men so getting married can be the biggest financial mistake you ever make. Unfortunately the way the laws are, it is a bad idea to marry down financially. This is a fact, so marriage becomes a financial decision masked by the veil of love. In general I never really got marriage. It two people want to be together, then be together and when you one decides they no longer want to be together then shed your tears and part ways. Governments and legal systems has made a simple scenario overly complex and normally disastrous for one of the parties involved. In a this modern society, we all need to be able to provide for ourselves, man and woman. We should not be seeking to ride off the success of our former partner when a relationship ends. In summary build yourself in all facets as a man, do not make a relationship the center of your life, be wise in the relationships you pursue and the woman you decide to have children with and until the laws change you probably should not get married unless your lady is loaded or you live in a state where prenuptial agreements provide the financial safety needed. Because you are in love it does not mean you should be a fool. That is my two cents!