My boyfriend doesn't cum

My boyfriend doesn't cum when I blow him or give him hand jobs. We haven't had sex yet but he cums when we dry hump and stuff. He's made me cum several times and I just feel bad not really returning the "favor". Is this normal for anyone? Any tips or tricks you guys use that your men love during oral sex?