Many people struggle with addiction of one sort or another. Public Health have pulled together resources provide support to help people with different additions such as smoking, alcohol, drug use and gambling.
Public Health's Addiction Support webpages