I just left Mc Pike today and I completed a 21 day program, also if you want to you can go for a 28 day program
I was at McPike about 7 years ago and I was there for about 40 days. Everyone's treatment and placement after care differs. I'm sure that one's insurance policy may dictate how long one may stay also.
Thanks! Your answer is awaiting moderation.