Did you know that God will never put more on you than you can handle?
God never explains why certain horrendous things in life are able to happen, but he does let us know in his word that he will always be there for us when we need him to be.
The things that you are going through in your present situation are only temporary problems, and are nothing more than emotional and spiritual exercise to build your faith muscles for life later down the line.
If you choose to remain faithful to God and his promises, he will put his faith in you, which will allow for the supernatural to take place in your life.
So the next time life happens, and you look for someone to blame, including God, think twice.
Remember that being strong in the Lord means being faithful, even in the most difficult of times
God only puts us through as much as we can handle, so the people who struggle the most, have been chosen by God to be the strongest ones.