How long does it take someone to become an addict?

What is an addict? An addict is a person who continuously partakes in a negative activity or behavior despite its devastating consequences. They do not see past their immediate gratification and will do anything to achieve it. Addiction is a complex disease that takes...