He doesn't cum??

So me and my boyfriend have been together for a year and some change. When we had sex for the first time I was a virgin but he wasn't. So, when he didn't cum the first time we had sex i thought it was normal because i thought maybe it's because I'm new to sex, but as time passes and we try new stuff I'm worried that maybe I'm doing something wrong. I give him blowjobs to help but he just doesn't cum like EVER! He says that when he's alone he masturbates and cums so naturally i question why can't I make him cum?
Is there a reason behind this? What can I do to make him cum? I just really want to see him cum, don't know why but I do lol!! 
Help please!!