How to achieve maximum erection during sex!

Patient: How can i have a more hard and firm erection during sex? My penis is not always strong enough during sex- why?

Symptoms: I hardly get sustainable hard erection during sex and after ejaculation. Also, i often ejaculate too quickly most times. Please is there a permanent solution to this?