Viagra, also known by its generic name sildenafil, can last up to four hours after being consumed. This depends on a number of things, including your age, diet, pre-existing medical issues, and the dosage you've taken. Buygenmeds is a one-stop online pills store in the United States that is dedicate