I feel it is beneficial to understand how Addicts cycle. They all do, Some are just more apparent than others. If you can learn about it you might be able to start seeing the pattern. If you can see the pattern is when you can start breaking the cycle.
Codependency is also a form of addiction. One that also needs to be recognized before it can be broken.