do you have to go to the doctor to get viagra