Any advice?

I'm 19w with twins and I feel like sex with my boyfriend is getting worse. It's not that I don't like it. I love it. It's that he doesn't last long at all. Five minutes is tops. I don't know why. We've talked and he's disappointed in himself and doesn't know why either. I always have to finish by myself. What can we do? Foreplay makes it worse :/.  I love him so much and I don't want him to feel like a disappointment because he's wonderful. But he ejaculates, and as soon as he does he goes soft. He can't keep himself from doing it.