when should i take viagra for best results? viagra generic https://viagra-generics.us generic viagra how long do you need to wait to take viagra after receiving radiation treatment for prostate cancer