buy viagra
Usually it does not take more than 30-40 minutes to attain an erection for sexual activity.Viagra works in a way it hinders the chemical causing blood flow problems. When this blockage of chemical takes place, more blood flows to the penis leading to erections.