Sildenafil is used for the treatment of erectile dysfunction of either physical or psychological cause. It has been found to be effective in treating erectile dysfunction in men with coronary artery disease, diabetes mellitus, hypertension, depression, coronary artery bypass grafting , and men who are taking antidepressants and several classes of antihypertensives.