So I'm 22 male, now I've had several wet dreams in the past and achieved orgasm at some point during those dreams, and therefore know what it feels like, however, I can't seem to ejaculate or even reach anywhere near orgasm when masturbating. I can most of the time get precum, but that is all, either I just rub and nothing happens (meaning my penis is actually inflated after due to the long rubbing of it), or I'll rub, get a small amount of precum and that's it.
My girlfriend (we are currently long distance) is the only person who can make we wet without me even touching myself, for example we regularly have Skype sex sessions, and just knowing that she can see me masturbating in front of her is enough to turn me on, but again I'll masturbate while she watches and I'll be thinking about her, or even look at pictures, and I still can't orgasm.
Could this be psychological as I should try and focus more and be in the mood for masturbation? I really do try and focus just on that one thing and not be distracted. Or, could it be a body issue? I've read a alot of stories about people not being able to ejaculate, not maintaining erections, unable to orgasm etc.
Any help much appreciated, thanks.