17 yo, started learning about the pill about 5 months ago and I'm feeling better than ever. Lost my virginity yesterday with a HB6, feeling accomplished but there seems to be something bothering me atm. This goes back to the last night, this HB6 and I were making out, we were both stripped down to our underwear and I was rubbing my dick against her pussy, I got her so horny that she straight up told me to fuck her. As I got up to put my condom on, my dick started getting limp; I thought all I needed was to go back and make out, but that didn't work. This girl tried giving me a handjob but it didn't work, then eventually she told me to try getting it up again by watching some porn or anything. Nothing. It was 3 am and I ended up running to the nearest 24hr-CVS to grab magnum bloodflow cuz we were both horny as hell. I managed to fuck her afterwards but this issue of my dick not getting hard still bothers me. I'm a smoker and a recreational drug user + drinker, jerk off to porn pretty regularly and get around 6-7 hours of sleep on average. If I smoke less, quit all drugs, and go no fap, and sleep more, will this help my dick or is this some kind of erectile dysfunction that I'm facing?