I seriously cannot last longer than 20 seconds in bed. It is not only frustrating but embarrassing because I am unable to please my partner. Sometimes however (about 1 in 10?) I am able to last hours and it makes no sense to me. I can last hours with alcohol as well so this must be a mental thing.

I'm able to pick up girls fairly easy and getting them into bed is not an issue, but I am shying more and more away from sexual escalation due to this problem.

Is there any suggestions for how I can fix my horrible PE?

P.S: I have quit porn, started edging, and deep breathing exercises but it has only increased my impending doom by a minute.