Problem in the bedroom

My boyfriend and I have sex whenever we can which isn't a lot because our schedules usually don't match up. He masturbates a lot, like almost once a day, but he can still easily get an erection. The problem is that he never finishes. We can go all day and he won't cum. I don't know if he's just nervous about hurting me or what. I'm on the pill and he wears a condom. He used to be able to finish just fine but now that we use condoms, he doesn't. Does anybody know how to fix this?