It takes 30-60 minutes for Sildenafil Citrate 100 mg to kick in and start its mechanism of action. And the result lasts for up to 4-6 hours.