bf so selfish in bed

As

we had been having problems, well I have been having problems with our intimacy. we do it all the time but I started getting annoyed that he wouldn't touch me, his idea was just stick it in me and that's good enough. for the past 2.5 years he wanted me to touch his dick, suck it then jump on it which I did and resulted in me having an orgasm about 2% of the time. I brought it up to him so many times and I kept getting "I will try etc" but it never happened. finally I bought some sex toys that he can use on me (making it super easy for him) we tried it out the other night and it started out great. I ended up sucking him while he used the vibe on me. I got really hot and jumped on him but he lasted like 3 pumps!!!! after that I later there with my vibe and tried to finish myself off... he just layer there on his phone afterwards and I got upset and asked him to kiss me and make me feel like I'm not sitting here finishing myself off alone. we ended up arguing and I put the toy away because I felt stupid and went to sleep. the next night I was so horny but couldn't do anything about it because I was scarred from the night before and he was tired and didn't initiate anything. all I want to do is watch porn and play with my damn toys by myself now. ugh!!!!