valaneva said:
For some reason blowjobs dont do anything for me and i can never cum from just a bj alone
I almost never come from oral sex, even when she is trying. I chalked it up to being jaded (I've been getting head & straight sex for decades and women rarely have the skill to make me come when they are in control).
Two years ago, I had the pleasure of one woman who was particularly good at oral (she explained that, after the birth of twins, she was unable to have sex for over a year and developed her skills at oral sex during this time). Needless to say, I was surprised.
So... I am inclined to believe that you have had an unfortunate run of partners, vis-a-vis skill levels. Your profile says you are 18, so I am thinking you haven't had a great many partners, but the gay ones should have been able to get you off (unless you have only been with selfish tops).
If you don't want to run through a string of partners, try more intense, or lengthened, foreplay. Try a couple days of sexual stimulation without release (give yourself blue balls so your body will be even more eager to climax). Watch your favorite type of porn while doing this. Extend foreplay to an hour or so; do it in semi-public places so you will be forced to stick with foreplay instead of giving in to your urges too soon.