The effects of generic Sildenafil will be felt within 15 to 30 minutes at most. In this amount of time, one should be able to achieve the desired hardness in their erections.