Do you know the Lord personally? If you do, He said that He would never leave you or forsake you!! He is with you always, holding you close. I too, have been angry at times...and God understands. Sometimes, we just get weary!! You will definitely be in my prayers that God will heal your body and your emotions and show you the purpose that He has for your life and all of the trials that you have been through.
For I know the plans that I have for you says the Lord, plans for good and not for evil...plans to give you a purpose and a hope!
Jeremiah 29:11