Thank you for asking your query at DoctorSpring.
Safed Musli is an unproven medication. So you might not get any benefit out of it. I do not recommend using it.
Erectile dysfunction is a common problem amongst men off late due to the excessive stress and lifestyle factors are the most common causes. I suggest you do the following,
1. It’s good that you have quit smoking and alcohol; I suggest you stick by it.
2. If you are having excessive stress in daily life, I suggest you find means to reduce stress. Try taking yoga classes, known to relax one’s mind and body.
3. You can take Sildenafil (Viagra); it increases the blood flow to penis therefore giving an erection. But, do remember to take it 1 hour before the intercourse and have only one in a day. You need to take this in consult with your Doctor. You should not be taking nitrates or heart problem related medicines. I recommend keeping this as a second option.
But, I suggest you give importance on improving your lifestyle for a start. Hit the gym or yoga class which will give your mind and body relaxation over the daily stress.
4. If the symptoms are persistent you will require some basic blood tests and a ultrasound.
Trust me, Erectile dysfunction is very common problem. I am 99% sure that just destressing will cure this for you. Make sure you are out of alcohol and smoking.
Hope this helps
Please feel free to ask followup questions.