Question: how long should you take viagra before?
Answer: VIAGRA usually starts to work within 30-60 minutes. You may take it up to 4 hours before sexual activity. So there's no need to rush.