The most common dose of Viagra for ED is 50 milligrams (mg) which you take 1 hour before sexual activity. However, this may not be enough for some people. A healthcare professional could help you ...