As was said above, this is asking too much of you. Having sex for too long is not fun after a while, and you have the right to enjoy yourself as well. Is it fair to ask you to do all this? Do you give her any oral at all before starting? Girls can have multiple orgasms. The last girl I was with had 2 in about 10 minutes. One through oral, one through penetration. Get her more primed up and ready to go and maybe she'll orgasm faster, she has to accept that this is unfair to ask you to hold it for an hour while she gets her kicks.