Its called delayed ejaculation or retarded ejaculation.
Its mostly psychological.
Good luck, I have tamed my DE and can pretty much have normal sex and come within 10 minutes, or I can go for .. well, 7 hours was the longest, then my girl was shiverring and sore from all the cllmaxs.