If you're anything like me, you've probably been mad at God at some point, wondering what He's doing and why He has let you go through a difficult situation. Maybe you just don't feel as though He even cares about you. If that's the way you feel, then I can totally understand. I've been there too. I have definitely been angry at God, and I've let Him know it. Two years in junior high I spent confused as to what God was doing with my life. I couldn't see why He was letting me go through difficult times and I got mad at Him. There were even times I asked Him to take my life. I don't know what your particular situation may be right now, but I can tell you that God is still faithful. He still cares about you just as much as He ever did; He has always cared about you and always will care, through the good times and the bad. You might not see what He's doing in your life right now; in fact, you may never understand why God has let you go through what you have. But please remember that He's still there and He wants you to trust Him.
It's okay to be confused about why God lets certain things happen. It's okay to be frustrated, disappointed, and yes, even angry. Those are all normal emotions that everyone feels, and God knows that. King David, in the Bible, often went to God with his thoughts and feelings. He talked to God about things that he was happy about, as well as things he was upset about. When David was angry, he let God know it. In Psalm 22:1-2 he says: "My God, my God, why have You forsaken me? Why are You so far from saving me, so far from the words of my groaning? O my God, I cry out by day, but You do not answer, by night, and am not silent." David felt as if God was absent from his life, much like what alot of people feel. Yet despite what he felt to be God's silence in his life, David knew the truth, and trusted that God was really there even though things seemed bleak and he felt like he was all alone. David goes on to say: "Yet You are enthroned as the Holy One; You are the praise of Israel. In You our fathers put their trust; they trusted and You delivered them. They cried out to You and were saved; in You they trusted and were not disappointed" (Psalm 22:3-5).
If you're going through a tough time right now, or are confused as to what God's doing, I want to encourage you to hold on. Trust that God has a plan for your life, though you might not see it right now. And if you're angry with God, tell Him. He's there waiting and willing to listen.