my gf orgasms in about 30 seconds. it takes me much much longer--when trying to go fast, i can do it in 30 minutes or so. i blame it on masturbating waay too often!
we compromise just fine...i go down on her and take my sweet little time and prolong getting her off until she's pushing my face into her and bucking like crazy. even then i try to slow it down
then we have sex and we go until i finish (rare) or she gets tired (common). then i thank her and either go to sleep or finish off myself personally.
probably none of this information helps you though