Erection and Maintenance

Generally speaking, though, there are some things you can do that help your erections. Examples include: Eat a healthy diet and maintain a body weight that’s right for you. Take steps to prevent or manage high blood pressure, high cholesterol and other chronic conditions that may impact your ability to stay hard. An erection can last anywhere from a few minutes to a few hours. There isn’t really an average time for how long an erection should last. In general, though, the average amount of time a person has an erection during sexual intercourse before they ejaculate is about seven minutes.