I thought it was only me that happens to!
Don't know what to suggest unfortunately as I haven't been able to solve it for myself yet.
Maybe there are more helpful ways you could masturbate. Maybe try massagers, which are more powerful than vibrators (and cheaper, too), or try humping pillows or stuffed animals, which always does it for me. Do you fantasize when you masturbate? If not, then try it - sex fantasies aren't just part of the male means to get off.
As for sex - try new positions, till you find one that gets yous off.
Boy, I'm glad that I'm a guy. All we have to do is - well Do It - and it always works. You girls need a good guy or may be just a good stiff one!
I used to have the same problem until a two years or so ago. My bf has given me the big O over and over again. Try something new.
Thanks for all the input. It's nice to know I'm not the only one dealing with this problem. I had always felt like I was the only one who was having this issue.
I can tell you the problem is most likely between your ears and not your legs.
I had the same problem when I was your age; I think it's pretty common. When I was 27 the problem just went away, maybe I reached a certain level of comfort or hormone levels rose or just got better at masturbating.
Once I could easily masturbate to orgasm, it was easy in sex too. Now I orgasm really really fast. I found the secret was to slow down, and go more gently; I will orgasm with my husband easily if he is seductive and slow, not banging like a caveman.
I've heard from sex therapists that vibrators and toys are very unhelpful, because they desensitise you and reach a level of stimulation that no man can match.
Try going without the vibrator etc for a few months, and really explore yourself and figure out what you really like - not what you've been told you ought to like.