Listen man....u are young and in this age the sexual fantasies are very much high..
So it is normal to do handjob or
masturbation.it is not a bad habit..but it shudnt be interrupting your daily activities, studies and your responsibilities..
Masturbation does not affect health..there are no adverse effects of it..
Masturbation is a way of satisfying your sexula feelings in the absence of actual sex partner,and there is nothing shameful in it..
It may be possible that your regular drinking of alcohol and heavy
smoking can affect your sex life later on in your life..
I ll suggest you to decrease the frequency of the masturbation like, 3 to 4 times in aweek, decrease your smoking and drinking if it is heavy and the best is u shud leave it..
Take healthy diet and eggs.hi for regular exercise..
Long term masturbation causes psychologucal strees to a person without actually affecting the body..so control your habits..that is the only advice..
I hope u ll find this advice helpful. Best luck