How long do sildenafil tablets efficacy and effects last?

Sildenafil tablets are clinically used to treat penile erectile dysfunction. It can act for about 4 hours when there is sexual stimulation, but the duration of action may be different due to the different physique of each person.
Sildenafil tablets are the first line of drugs for the treatment of erectile dysfunction in men, and can be taken at any time from 0.5 to 4 hours before sexual activity, and the drug can take effect under sexual stimulation after taking it, and usually lasts for about 4 hours.
Adverse reactions such as headache, facial flushing, abnormal sensation, dyspepsia, diarrhea and pain in the extremities, and edema may occur when taking sildenafil tablets. It is contraindicated for those who are allergic to the ingredients of this drug. Patients with poor liver and kidney function, heart disease and high blood pressure need to use with caution.
Patients with the above symptoms should not buy and take the drug by themselves, and are advised to go to a regular medical institution and use the drug under the guidance of a doctor to avoid adverse reactions.