The duration of addiction treatment programs can vary based on individual needs and progress. Some programs may last a few weeks, while others may extend to several months for more intensive care.