If a man can stay hard long enough for masturbation why can't he keep an erection long enough for sex?

Problem I'm having with my boyfriend. We want a baby but he can only seem to ejaculate using his hand grip. I'm starting to think I'm not attractive. He's considered obese and is diabetic, also smokes but he can stay hard during masturbation. Viagra? Is it me?
10 answers 10