Handjobs

So here's the issue when I give my boyfriend a handjob it takes him a while to cum is their a certain reason for this or does he just take to long??