God doesn’t move out of our anxiety, He works on faith. Many people simply tend to give up when times get hard, but you must know that God is always in control.
Lets look at Job's life. Job was a righteous, Man of God. The devil could not touch him because God protected him. God told the devil he will remove the hedge so he can do whatever he want, just don’t touch him. God ALLOWED the devil to kill what Job loved: his children, his servants and even his cattle. Understand what just happened. The things that Job loved were taken away because he lived a holy life and God wanted to use him. Many of us would have left church if we were doing everything right and still circumstances grew worse. However, Job didn’t curse God and after his period of testing, God gave him double for his trouble (Job 42:10).
Jesus waited until Lazarus was dead and his body was rotting before He came to deliver Lazarus. He didn’t rush because of Mary or Martha, He had a plan that human minds didn’t understand. Jesus waited until everyone gave up hope before He worked the miracle. God doesn’t make you struggle to make a fool of you, everything He does brings glory to His name and souls to Christ. Many Jews turned to Christ after they saw Him raise Lazarus.
Everything you have been through has a purpose. No one can say you “deserved” to be raped, abused, mistreated, etc., but someone else will go through it and your testimony will be their deliverance. Don’t breakdown, God wants you to breakthrough. No one can obtain the promises of God without going through the process. God uses affliction to build our character and our spirit, don’t think it’s meant to destroy you. If you endure, there is a blessing waiting on you.
Many are the afflictions of the righteous: but the Lord delivered him out of them all. (Psalms 34:19)