You've had to carry the weight of the world on your shoulders your whole life. It's always been up to you to fix things, to make everything right, and correct others mistakes. You've had to put up with so much. You've always put others first instead of taking care of your self. You do your best to be a good person. You try your hardest not to lose faith but it's so hard. You wonder why God would put you through so much, or why he would allow bad things to happen to you. Well, I know how you feel. I have been through all of this, and wondered the same thing. It didn't make any sense to me? If God wants us to be happy, why does he let these bad things happen? I beleve it's because although God wants us to be happy, he also wants us to be humble. We will never fully understand why he does what he does. But i do understand that from suffering comes humility. Humility teaches us to be humble. All of the bad things that have happened in my life, have taught me to never take a single breath for granted. To always cherish what God has given me. I have learned to see the good that evolves from the bad. I believe that God has a plan for all of us. A specific road that he wants us to be on, and sometimes when something bad happens, it's God leading us back to that road. Maybe whatever it was, was leading you astray. I have learned to thank God for my bad days as well as my good. Because I know that without the bad days, I could never truly appreciate the good ones. Never give up hope. Never lose faith. God doesn't give us more than we can handle.