Usually, detoxing takes about two weeks. Within five days, withdrawal symptoms are at their peak. After two weeks, psychological symptoms may persist, which can take up to 18-24 months.