There's no way to know how long its going to take you to get clean.Its different for everybody. It takes me about 3 weeks. I've seen posters here who have taken 2 months.Try a high fiber diet.