Why can't I orgasm?!

The best feeling during sex for me is when I'm on top but I'll get close to having an orgasm then it's like my body will shut down and I can't go any more. any tips for carrying on or different positions?