Why does it take him so long ?

My SO and I have been together for almost 13 years and it always takes him 35-45 min to finish with oral. I end up feeling bad because I can't do it for that long without my jaw killing me. He is my only so I'm not sure if this is normal or not . Thank you for any advice.