It is known as generic Viagra. It relaxes the muscles and improves blood flow to certain areas of the body. It is commonly used in the treatment of erectile dysfunction. Suhagra 100 should be taken 30 minutes before sexual intercourse. It starts showing its effect within 30 minutes of its ingestion and the effect lasts for 4 hours.