I'm fucking tired of this shit when it happens. I'm making out with a girl and have a full boner even with some precum until clothes come off. What is the cause? I'm healthy, eat right and workout sometimes. I do watch porn but I'm now on day 1 on quitting it. And I do smoke. Age : 24. This happened to me way more times that I'd like to admit. Also, I can get a boner by myself if that matters. Am I subconsciously anxious? I've tried viagra but it's generally been a hit or miss. Sometimes it works wonders and others not at all. And it's fucking pathetic I don't wannna be dependent on pills from this age. Any help appreciated.