Have lot of kiwi or mango ,cold coffee (take this before 5 pm to avoid sleep issue) dark chocolate, cheesy food, kesar milk at night.
If still it did not work you can take my help for definitive treatment.
Have you are diabetic. What is the dose of viagra that yiu are taking .when you think that you are ejeculating then stop the intercourse and do after some time .you can also squeeze your penis when you are ejeculating.
Please stop watching porn video and porn literature first. Its a addiction. Do regular exercise and good diet. If after all you have persistent problem then consult me on Lybrate for further management.
first of all, you should stop your masturbation because due to this, all these come out of calcium mineral from your body, due to which your body becomes weak and you have to face all these problems.
Masturbation is a bad habit, if you do it three to five times in a month, then it is fine. If you do this, then you spoil your body, due to which your semen also gets spoiled.
For you have to improve your habits and take healthy food. Avoide junk food, get up in the morning, need a morning walk. Do meditation.