Hmmmm...

As Dr Phil says "past behaviour reflects future behaviour". Willy you're fucked unless you seek professional guidance which I suggest you do because it can't be all the girls fault. Go to someone with the right qualifications and let it all out from the start in order to get the root cause.

Good luck.