Hi Practo user,
There are several causes to erectile dysfunction. It may be due to stress, loss of interest, injuries, neural or blood circulation issues. It's also due to diseased condition like obesity, raised blood
sugar levels etc. It might be managed through ayurvedic medicines and Yoga techniques if you provide your proper history.
Thank you.