Sildenafil citrate works by increasing blood flow to the penis during sexual stimulation, helping men to achieve and maintain an erection. Suhagra 100 mg is typically taken orally as needed, approximately 30 minutes to 1 hour before anticipated sexual activity. The effects of Sildenafil citrate usually last for about 4 to 6 hours.