I've played around quite a bit with all kinds of self-help programs. Some worked better than others, but one thing has always gotten me through the worst times in my life. I may sound like I'm preaching here, but I prayed a lot and had faith in God to get me through everything, because in the end God has a plan for you. He does not waste pain. Your best friend is God, He will never stab you in the back or make you do things that in the end didn't accomplish anything. Us with our limited understanding of the world and universe around us will never be able to grasp everything.
I'd tell you to get yourself a bible (free at the local church) (get the NIV New international version it's easiest to understand) read it, pray to God like He's your best friend and ask for His help/guidance as you read His book and listen to your tapes. It says in the bible somewhere "seek and you shall find me" or something to that effect.
God bless and keep your chin up
Phil