No Orgasm

I only have an orgasm if I am on top and I usually get exhausted before I can even get one. Or he finishes just befor I do an gets soft before I can finish!! :( any tips?