Doesn't Cum during Sex

Is it bad that I can't get him to cum while having sex, but the minute I give him a blow job he blows up? Thus far we can have sex for a long time and nothing, so then when we are both tired I just give him a bj and finish him. Any tips on helping him cum during sex, or should I keep this routine?