Hello...erectile dysfunction is one of the effect of complication of
diabetes ,consult physician and explain your problem once... Your age is still 29, how you got diabetes at this young age??.. Sildanafil has side effects also... You practice yoga and breathing exercises ... Check your blood
sugar levels regularly , take medications regularly for diabetes . There are so many in country with diabetes still most of them doing better ...you consult gp .