Firstly, this absolutely is not about you, it’s about HIM.
As far as I can tell you’ve only actually tried to have sex once? And the other two times he’s made excuses not to stay over? If that’s the case then it’s very presumptuous to accuse him of not wanting to talk about it when it may well be just a one-off.
A man will rarely talk about ED, they will brush it under the carpet and hope it cures itself. If it’s first time nerves or due to excessive alco consumption then it is likely it will get better.
If it has happened to him before and/or you make it about you, that will only exasperate the situation and turn it into a psychological problem which can be really difficult to overcome.
If it’s a physical issue, which is less likely for a
man in his 30’s but becoming more common due to lifestyle choices, then he will need to get medical help. His GP will need to refer him to a urologist for a Doppler and other tests.
PDE5’s may work, but even they aren’t a sure fire guarantee of an erection if it’s psychological.
I found that taking PIV off the table and focussing on each others body really helped. Massages are great and a great way for both of you to feel relaxed. You can then introduce subtle touching and if he gets hard ( because he’s not nervous about sex ) then you know it’s not a physical issue.