Celebrate recovery is a 12-step program based on Christian teachings that attempts to help individual to overcome addiction, problems and bad habits. Since it was produced in 1991 by Pastor John Baker of Saddleback Chapel in Lake Forest, California, Celebrate Recovery continues to be established in greater than 10,000 places of worship worldwide.