Question: how long for viagra to work?
Answer: Viagra normally starts working 30 to 60 minutes after you take it in oral tablet form. It may take up to 2 hours to work. Viagra doesn't work on its own. You'll still need to feel sexually aroused to get an erection.