Description: You should take your sildenafil Citrate 100mg dose approximately one hour before you plan to have sex. You should be able to get an erection in response to sexual stimulation within 25 minutes to an hour after taking the tablet and for up to five hours after taking it.