There are many different grounds for this, such as abnormal working hours, lack of social connection an such like.
What stops most men (as well as women) from increasing their chances of finding a good partner is truly gullibility and ignorance. https://33poker.net