do you know what caused the low levels, the only thing i can think of is high estrogen levels, we can also be exposed to synthetic chemicals that mimic estrogens as well.
Have you had your testoterone checked? ED is rarely caused by performance anxiety but by low hormone levels mainly a low Growth Hormone level causing low LH and FSH. Get these hormones checked. I had the same problem and believe me I've read every article there is on the subject.
Advice of Yardbull is very practical. When you are with a new girl, usually you are overstimulated. Excessive stimulation hastens ejaculation. To control you excess urge, take slow and deep breath, this will help you control your self.Allowing her to masturbate you or masturbating her, will bring you closer and eventually you will be able to keep control as long as you wish
You should stop watching it and not look back, since you have an actual thing, instead of the usual stage girls in those videos.
You can find over the counter erection pills.Wal-Mart and gas stations or online.You don't say your age or if you drink or do drugs which can cause erectile dysfunction.
It is probably a good thing that you've stopped masturbating, at least for the time being, and staying away from the porn. There may be one or more reasons for your ED including performance anxiety with a new girlfriend. Until you two get more familiar with each other, kiss and cuddle, but don't jump into intercourse for quite some time. Instead, allow her to give you a slow hand job to show you both that you can continue to the point of ejaculation, and that everything is working as it should.