If you are not able to make your penis firm enough during intercourse then you should discuss your problem with your doctor and use the medicine prescribed by your doctor. The drug prescribed for ED men is vilitra 20mg which can remain active in the body for 4-6 hours. All men should consume this medicine once a day.