why does he climax so fast?

I take time to climax
We need to start slow, the longer we wait and build desire... the easier it is 
But we don't make it to that because he climaxes so soon
We're each other's first partner 
Is sex supposed to be this quick? 
He doesn't try to rush it but we're in a frenzy most times 
He tries all types of stimulations but if his sex drive is gone then my body just doesn't respond like it would if he was wanting to climax as well 
Help