I need help to know about my problem

Patient: Hi docI am 21 male, I got some issue regarding sex I am virgin. I went for sex last month to pros but my penis didn’t got erection. I was trying I came from there but I mastrubate from a long time continuously.plz guideAnother thing is I have received blowjob from my gay friend a times but I am not gay. I don’t like being gay..its tough..plz help.I have a gf and I want to have sex with her in healthy way

Symptoms: Erection problem infront of girls and erection doesnt prolong for time