My boyfriend and I are 25, we've been dating for almost 7 years, and for the past three weeks we haven't had sex at all. We've tried twice and he can't get hard. This isn't the first time It's happened. He is a bit overweight and he smokes, and drinks, and doesn't eat well, and I've heard before that an erection is liked to a healthy heart. Is this entirely true? He has been waking up very early and working for about 12 hours a day, than going to class for another four hours and he doesn't get alot of sleep. But he doesn't seem stressed, and he tells me everything is fine at work and school. Should I be worried for his health? I know he's embarrased about it so I don't talk to him about it but, if it is for his better health I think it should be adressed. Someones health is alot more important than their pride. Any respond would be very helpful, thank you.