An understanding of addiction theory is vital to understanding addiction itself. Theory of Addiction takes theory development from a simple rational addiction model, adding elements such as compulsion, self-control and habit, to explain the big observatio