Welcome to Healthcare Magic
There are many causes of erectile dysfunction
. In your case it could be due to long standing uncontrolled diabetes
. Other reason is Seloram
is a Beta blocker
which can cause impotence
as a side effect. You can speak to your Cardiologist regarding this. There are various methods to prevent ED but if you are a hypertensive as indicated by the use of Seloram, drugs may not be useful. Also Psychological effect matters lot. Keep your blood sugar under control and eat garlic once or twice a week, it is a good aphrodisiac and also good for heart and diabetes. Kindly consult with your Cardiologist in this regard.