Different things can cause this. Blood flow issues can be one, but most often its a psychological block. After 7 years he should be comfortable enough with you. The possible psychological blocks would be: Performance anxiety, if he is putting too much emphasis on it. Try this: Don't talk during sex, be quiet and let him concentrate on it, block out any other distractions as well such as outside noise. If the bed makes noise during sex, that should be fixed as well if he has difficulty conentrating. I know these things sounds silly, but these are real things that can cause the problem you speak of. Relaxation and making him know that YOU understand and that it's OK are the key thing here. NOT medication, NOT diet. You'll seeView Thread