Help my BF sucks in bed!

I've been dating my boyfriend for about a year and a half now and we've been having sex for the majority of a year. I love my boyfriend so much and I hate the idea of ever being without him. However, he is absolutely terrible in bed and always has been. He's my first real boyfriend and we've both never had sex before each other so I sort of tossed his "badness" up to inexperience and just expected him to get better as we continued in the relationship. I enjoy having sex and think it feels good but I never actually get to finish completely while he does every time. Eventually, after a long period of time and me still not having a single orgasm, I decided to speak up and tell him about it. He's very sensitive and was mortified when I told him but promised he would get better and I promised I would help teach him what I specifically liked. We  both tried and tried to get me to orgasm but eventually I got tired of teaching him and he got tired of always failing. We sort of just gave up on the whole topic because it was easier to and it's been a year and a half and I still have not had one orgasm. Idk if all guys are this bad when they've only had sex with one person or if it's only my boyfriend. I'm not sure if I should have another talk with him about it or if I should think about ending things because my sex life is just not good!!