While 12 step recovery is not the only way to recover, it is the best way and certainly the most affordable (it is free!). 12 step recovery programs offer the best results consistently over time of any addiction and codependency recovery available.  I encourage you to check out these 12 step recovery programs with an open mind and heart.