Types of Addiction and How to Recover