Okay so basically for the past year almost two I've been experiencing erectile dysfunction. I know it's not physical because I'm able to masturbate and I get morning wood and all that. It started at the first party of 10th grade me and my girlfriend at the time were both pretty drunk and we snuck off on our own and things got sexual. This was my first time ever doing something past making out so I was a little nervous but the alcohol helped me relax a bit. I fingered her and afterwards she went to give me head but my **** wouldn't get erect. It was so embarrassing but she was really good about it and said it was probably just whiskey ****. We broke up for unrelated reasons before we tried again but a little while later I tried hooking up with a girl just on my own time. I got an erection when we were making out and she was grinding on me but when she went down to give me head it just went semi limp and stayed like that the whole time so it wasn't a very enjoyable experience. She wasn't very understanding and it was hurtful and very embarrassing so I basically abstained from putting myself in a position that could lead to anything sexual and I would make up excuses as to why I couldn't just to avoid embarrassment. After a while I got fed up and tried again and thankfully I was able to stay at least like 3/4 erect for the most part during oral sex and I finished.It was a bit of a relief since it kind of worked for the first time and I got a little more confident. After that I was able to do the same thing twice more and I was relieved but I wasn't content cause it was still not near 100% erect. I tried again this time actually trying to have sex but my **** couldn't get hard enough to penetrate. Now every time I try I'll be really in the mood and I'll get going then my **** won't get past half erect and I just lose my sex drive and I get sad or distracted and it just completely kills my vibe and causes a lot of awkward and embarrassing situations for me. At first I thought it was nerves and I read into sexual performance anxiety and watched a bunch of guided relaxation videos. they definitely helped calm my nerves but it hasn't made much of a difference with the ED. I don't feel nervous going into sexual situations despite what always happens. I always go in with a positive mindset and say I can do this it'll be different this time, and I take my mind completely off the past and what might go wrong and I tell myself its oksy I can take it slow I'm not going to be judged but still nothing is working. I'm confident in my looks and my body, I'm healthy, 17 and in shape and I'm content in my **** size so I don't understand what's going wrong. I don't want to talk to my doctor about it cause it's a very awkward subject to talk about face to face but maybe if theres nothing else thats gonna work I'll have to. I've also tried eating more aphrodisiacs to boost my libido but still nothing. It could be from lack of sleep as I have sleeping problems already and during the school year I'm very stressed out with balancing work, football and school but it's summer now and I'm relaxed and it still happens. I've tried not masturbating for weeks and I've stopped watching porn altogether to prevent any unrealistic expectations or what ever.I'm very attracted to women but sometimes in the moment when its not working I just domnt have a sex drive I just wnat to give up I'm not horny and I dont know why. It doesn't help when all your friends are sexually active and no one else experiences any trouble and they make light hearted jokes about me needing viagra and ****. I'm ready for and I want to have sex but I just can't get over this problem and I don't know what else to do anymore so any help would be much appreciated.