To get the best results from Viagra: take the dose your doctor prescribed avoid heavy meals, alcohol, or drugs before taking it make sure you’re sexually stimulated before trying to have sex take it at the right time (30-60 minutes before sex) make changes to improve your overall health, such as quitting smoking, maintaining a healthy weight, eating well, and exercising regularly – this can reduce ED symptoms