in england, smoking is 16 and drinking is 18. didnt do me any harm because I dont and never have smoked or even tried one.
I dont drink very much, only a few tiems a year.
I believe that its not my place to say how old you have to be before you can drink or smoke, if you do it in your own home...