Proverb 19 v 3 - People ruin their lives by their own foolishness and then are angry at the LORD.
STEP 5 - Admitted to God, to ourselves, and to another human being the exact nature of our wrongs.
(WORLDS BIG BOOK)
Life is not going to get better if your stuck in the blame game. When you get a minute take out a pen and write a letter to God about all that is wrong in your Life. Then ask God what was His part , and what He did to cause you so much pain. I guarantee you as long as your completely honest with God and yourself you will discover,God did nothing that caused your life to get so screwed up.God is the only one who can remove resentment, sorrow, guilt, fear, anger, pride, unforgivenes and the list goes on. If your mad at Him and blame Him for all that is wrong and you refuse to ask Him for help then your life will remain the way it is and you will eventually die a wretch never experiencing how wonderful life truly is .Losing your soul for all of eternity where you will suffer far much worse pain than you ever suffered in this life.God so loved us that He sent His only son Jesus Christ to die in our place to set us free from all the vices of this world and self. What are you waiting for write that letter you cant make peace with yourself or others until you man up and make it right with God.