he can’t get hard and it’s been frustrating

We’re both very attracted to each other but he has trouble getting hard or staying hard. I switched to birth control recently and it’s helped a little since we don’t have to take time to put a condom on (it goes soft again before we could usually get it on). Once we do get it in he doesn’t last very long. We’re 18 and have been together for a year or so. He goes down on me to try to help me out but i can’t help but to feel sexually frustrated. I need clitoral and penetration to orgasm and I haven’t been able to. I love him and I don’t want him to feel bad for something he can’t control but doesn’t anyone have any advice?