my boyfriend finishes too early

Almost every time my boyfriend and I have sex he cums too quickly. While it's going it's great, but I never get to orgasm. He knows himself and always apologises for it, I don't want to make him feel bad but I want a better sex life! What can I do?