Ok first, I'm 19 years old. I consider myself healthy and everything. Even though I do smoke cigarettes. Its only a pack every two weeks. Anyway I have a problem. Last night I was making out with a girl friend of mine in my car. Eventually she got naked and I was in my boxers. We would have had sex except I could not for the life of me get fully hard. I got probably like 60% hard. This is the 2nd time its happened with her. I am able to get an erection while I masturbate. I even get hard when we kiss out in public. I don't know what it is. I've only had sex with one other girl before back when I was 16. And even then, it took me a while to get an erection. So I'm not really experienced. Which makes me think it might be anxiety but im not sure. And I'm thinking about going to the doctor and getting checked out. Possibly asking for/buying some viagra or something as well. At least to use the first time with her. What would you guys do? Also, is it possible for you guys to get an erection without getting a blowjob? Because I'm thinking this might help.