If you think either of these may be a problem you may need to get some professional help. See the links for general information and the 'Getting help' section if you need someone to talk to about these.
Talk to Frank (drugs information and advice)
Drugsline
Alcolholics anonymous
http://www.alcoholics-anonymous.org/en_information_aa.cfm?PageID=17