I medicinali per la disfunzione erettile non funzionano in tutti gli uomini e potrebbero essere meno efficaci in determinate situazioni quali, ad esempio, un intervento chirurgico alla prostata, la presenza di diabete, bassi livelli di testosterone circolante.