The action of the drug persists for 4 hours.
When a man has erectile dysfunction, it means that he cannot easily get an erection, which is why he has to take drugs in order to get help. The best medicine for this is Viagra, which will enable him to have up to 4 hours of erection, and it is not advisable to take more than one pill.