Attend a "Town Hall for Hope" in your area. Click on Dave's head above for more information. It is free, you can find one locally and if nothing else he is funny.
Honestly, I feel Dave Ramsey and similiar principles I learned before Dave have kept me sane. Check it out.