Other conditions that may disqualify you from an ED prescription include a history of stroke, kidney or liver disease, cancer, diabetes, or a bleeding disorder. However, all medications come with risks. Erectile dysfunction can be caused by a variety of factors , including age, cardiovascular problems, diabetes, and other conditions that affect nerve function or blood flow. In some cases, ED can cause a strain on relationships and impact self-esteem. Cialis tadalafil : This ED medication works with the same principle as Viagra, but lasts up to 36 hours. Can I buy ED pills online?Viagra vs Cialis? About 75 to 85 percent of the time both Viagra and Cialis are effective drugs for erectile dysfunction. Do not start, stop, or change the dosage of any . If you’re looking for a less costly Viagra, you might want to ask your doctor about sildenafil. It’s the active ingredient in both branded Viagra and the drug Revatio, . Viagra is only available with a doctor’s prescription. Keeping Viagra as a prescription-only medication is for the safety of the person using this medication. ED can be brought about due to other diseases, so having a thorough evaluation with a physician may help you get to the root of the problem. People See more.