Psychology ED Help!!!?

So I’ve been dating this girl for a couple months now and we’ve tried having sex a couple times but I’ve always had to make an excuse because when we’re making out or I go down on her my **** is really soft but when we’re in public and i hug her from behind I get hard, please help, maybe I’m nervous or way too relaxed?
Answers

Lou

If you have ED, try Cialis. It’ll get the blood flowing through your penls

David

I really need help, I’m turning 20 this year.