<s>[INST] Hi..I am 34 yr old male..have been married for the last 5 yrs..but dont have any kids.....I have been masturbating since the age of 14..am not able to stop this habbit...still do it for 3-4 times a week...I am in a very stressful job and have a high BP problem as well...m taking a medicine daily as well for my BP....me and my wife do sex once/twice a month...but m not able to ejaculate while doing sex...but when I masturbate I am able to...I dont drink/smoke...do exercise twice or thrice a week but not regularly....Because of this problem we are not having regular sex life as other couples..I am a non-vegetarian and eat non-veg 2-3 times a week....I feel that I face a problem of retarded ejaculation....pls advice how to overcome this and how to lead a healthy sexual life [/INST] HelloThanks for query. You are unable to ejaculate while having sexual intercourse with your wife whereas you do ejaculate when you masturbate. This is mainly due to what is called as Psychological Inhibition and due to stress and anxiety. You need to consult qualified Psychiatrist for counselling, Following measure will help you to boost up your confidence and getting good erection and delay ejaculation. 1) Practice regular exercise for 45 minutes followed by meditation for 1/2 an hour in the morning. 2) Take high protein diet rich in vegetables and fruits and vitamin A, C,D, E.and Zinc 3)Take anti oxidants like Almonds 5-6 every day 4) Avoid alcohol and smoking. Taking Sildenafil (Viagra)as on demand will help to get good hard sustainable erection and to have enjoyable sex and ejaculate Chat Doctor.  </s>