What is the definition of addiction?

You might think you don’t have a problem because you haven’t lost your job/ family/ house… Yet! Understand why a high-functioning addict is still, by definition, an addict.