Tell your mum that she needs to get a grip, she's got to stop drinking otherwise she won't see you grow up. Refer her to a councillor or something along the lines of that.

As for your dad, confront him about the smoking and if he gets aggressive with you call the police. If all else fails, move out.