No one said that this life would be easy. No one said it would be problem free. However, GOD said in his word (which never returns void) that MANY are the afflictions of the righteous, but the LORD delivers him out of them all. (Psalms 34:19)
The word affliction means: mishap, disaster, tribulation. The word deliver means: to do or carry out as promised. You see right there it clearly states that at one point in time, you will come to a trial and tribulation, but God will deliver you. He will take you out, carry you through as promised. How? you might ask. Because IN HIS PRESENCE IS WHERE WE MUST BE, and Psalms 91 can clarify that. By seeking God’s will in your affliction, and trusting him, he will deliver you, and NEWS FLASH God doesn’t lie, he never has, and never will. There is no problem too big for him to solve. But also remember to whom much is given, much is required. We need to know that with every pain there’s a purpose. God doesn’t just let things happen to you for no reason.
There’s a saying “God will turn my MESS into a MESSAGE, my TEST will be a TESTIMONY, this VICTIM will be a VICTOR.” You go through things so that you can tell others about how you made it through, and the goodness of God. Remember, a righteous man falls 7 times but gets back up. GOD’s FAVOR IS ON YOU! Amen.