Ever heard of the term pussy magnet?
Don't ask me why but women like guys that already have women. And they like nothing more than trying to steal you away from another woman. They also feel a certain comfort in a guy that has shown an ability to hang out full time with a woman.
A woman can smell a single, desperate guy that's not getting laid regularly a mile away. He might as well have a sack of hog shyt slung over his shoulder or something.
I can't tell you how many times I've been out with my wife, then when I've returned to the same location alone women have literally thrown themselves at me. No doubt part of this is age (I'm in my '40's and I've come to the conclusion young women like grandpa)

, and the other part is they think this guy must have something going on, some money or something, because there is a woman on earth that will have him full time. I also look damn good if I say so myself.
Now seriously, I've gotten more play when I hit the big 40 than I ever did when I was younger. Women like older guys, as long as they've maintained a certain degree of sanity and are neat and clean. So there's hope for you young guys after all.
In my experience, the single biggest factor there is to getting with women. This is simple. It's like dancing. You've got to lead. If you're unwilling to lead or take a chance, you'd might as well develop a intimate relationship with your bottle of lotion and towel, because women are simply not going to do it for you.
So, get out there and chase them around, and try to have fun amidst all this agony and confusion. Even if it doesn't work out, they'll respect you for it and you'll respect yourself. Choose your partners carefully, and don't even think about screwing every woman you date (unless you desire a prescription for Valtrex, like alimony, etc..). Don't get married before you're ready, and be honest about it. And under no circumstances get married or get a woman pregnant if you're under 25. And hopefully one day you'll find a woman with some sense, and one that's willing to have you long term.
You'll benefit in so many ways.