understanding addiction....

I have lived a long life and have abused many things for many different reasons drugs, alcohol,sex,violence,money whatever but I am know longer in bondage to any of that and it has been that way for over 7 years... what I know is we are spiritual beings and if that part of our life is searching/empty we will try to fill it with something and what feels good for awhile can become are cage !!