Never had an orgasm

I have been in more than one long term relationship, and even a one night stand. Each guy was different, varying from 3.5 inch to 8.5 inch, there have been 5 guys in the past 2.5 years. 3 of the 5 were long term including my current bf. My sex life with the 4 boyfriends was different but always amazing. yet I still, have never had an orgasm. Not even with myself. 2 of them are great with foreplay, give plenty attention to my g-spot AND my clit, and gave 👌💯 oral. I have been told its because I 'focus too much on it', 'don't let myself', or somebody isn't doing something right. I have tried cowgirl, reverse cowgirl, doggystyle, and a few modified positions of each. With myself, I have tried a vibrator, I know what feels good, and yet I haven't ever reached. It sometimes makes me feel like something is wrong with me. I have never even tried to fake.