I have watched a ton of porn and masturbated at least that many times when I was in college/high school. All you need to do is edge man. If you have the time to masturbate 2-3 times a day, then you have time to edge.
Edging is bringing yourself close to cumming and then stopping yourself from doing it. It takes some level of self control which you build up on slowly. Masturbate till you are close to cumming, then stop, hands free, look away from the computer monitor for a minute until the sensation to cum goes away. After it goes away, masturbate some more until once again you feel like your about to cum. STOP again.
Do not let yourself cum before you have reached at least 20 minutes. Do this for 2 weeks straight every single day EVERY TIME you masturbate. After two weeks, hold your orgasm off until 30 minutes. Go two weeks again. After that 40 minutes. Once you can masturbate for 40 minutes without cumming, you will be a badass in bed with any chick. One more thing, while taking a piss, stop yourself mid stream and hold it for 3-5 seconds and then continue to go. Its a hold and squeeze kind of feel. Doing this will also help you get control.
Some things to practice while masturbating so you’ll have good form in bed with women and it also helps keep the feeling of going to cum under control.
DO NOT tense up, keep it loosey goosey.
DO NOT squeeze your butt, again stay relaxed.
DO NOT, squeeze your legs, RELAXED is the key here man.
DO NOT hold your breath, if you feel like your going to cum take a deep breath in through your nose and out your mouth slowly, and focus, also stop masturbating for a few.
You will find with practice that simply controlling your breathing really helps with getting the urge to cum to go away. After a couple weeks of doing what I just stated above you will begin to feel more control. There is nothing wrong with you, you just have had really bad masturbation practices over the years and have trained yourself to cum quickly. Now it is time to reverse the process.
Story time.
I used to edge when I was in high school and college every time I masturbated. I did not know what I was doing at the time, I simply like holding off on the orgasm. When I got with my first girl I could not cum the first time because I had so much control plus it was my first time so I was scared to cum early. Fast Forward a few years.
Got married, had sex with wife, didn’t need to masturbate anymore yadda yadda. After a while she became pregnant, and pregnant women are not always super horny. So I got less sex than usual. I would get so worked up on the rare occassions we did have sex that I started to cum faster and faster over the course of 6-8 months. Eventually, I would cum in about a minute even though I would honestly try not to. I had lost control of my orgasm. I was devastated, I honestly felt like less of a man. You know what I did? EXACTLY what I told you to do in the above paragraphs. Now I am the fucking king of my orgasm. If I don’t want to cum, I’m not going to. Trust me man, I know from experience. There’s no trick to it.
Good luck