God is not surprised at where you are today. Better days are coming. You’ve been through it all. Now it’s time for you to shine. Help is on the way.
Romans 8:30-32 (Amplified) says, “And those whom He thus foreordained, He also called; and those whom He called, He also justified (acquitted, made righteous, putting them into right standing with Himself). And those whom He justified, He also glorified [raising them to a heavenly dignity and condition or state of being]. 32 What then shall we say to [all] this? If God is for us, who [can be] against us? [Who can be our foe, if God is on our side?] He who did not withhold or spare [even] His own Son but gave Him up for us all, will He not also with Him freely and graciously give us all [other] things?”
I know you have been through it all but always remember that:
God is for you!
God is on your side!
God is on your case!
God has glorified you!