God pls help

So I'm able to make myself cum. For a while there I was super upset bc couldn't orgasm, and I was afraid I was one of the few women who couldn't...yikes. But then my boyfriend bought me a vibrator and I was able to, and recently I was able to make myself cum with just my fingers! What I'm concerned ab tho is that my boyfriend can't make me cum!!! we're in a long distance relationship and I only see him roughly every 6 months:( but we have fun when we do see each other.... the sex is good but ive never finished w him. not w oral, penetration or him fingering me. it really sucks bc I don't know how to help him. I've told him what he needs to fix when he eats me out and he definitely fixed it but idk I just dont cum w him. we've even used the vibrator during sex and it didn't work. I even tried using it on my self with him watching but it was taking a really long time (like damn near an hour, even after sex for like 45mins) and so we just gave up. So I'm open to any tips you guys might have! I'm willing to try anything. I'd like to be able to cum w him. We've been together a year now, and I can tell it's starting to bother him. I'm afraid he's scared I'm going to leave him. so pls help