It may take anything from 30 days to three-months depending on multiple factors, like the type of addiction, duration of use or abuse, and severity of symptoms. Some types of addictions allow for short-term rehabilitation while severe cases generally require long-term treatment.