Most men have stronger erections when they are sexually excited, they also have them when they’re not. In addition, fear can cause hard erections. And a man can desire sex and be so intense, that his harder erection just doesn’t happen. Especially when a man gets older, he may have physical problems that keep him from getting a hard pen.