God must be very upset with me because I keep trying to be a good Christian, but I keep falling short. What's wrong with me? I thought Christians weren't supposed to sin.
You’re partly right; God doesn’t want us to sin because when we do, we’re rebelling and turning our backs on Him. God also knows the hurt and the damage we cause ourselves when we sin, and He doesn’t want this to happen because He loves us.
When you gave your life to Christ, God Himself came to live within you by His Holy Spirit. However, your old sinful nature still lives within you, and because of this, you’ll struggle with sin the rest of your life. Only when we’re in heaven will our battle with sin be over. Even the Apostle Paul — the greatest Christian who ever lived — found that sin still tried to control him. He wrote, “For I do not do the good I want to do…. it is sin living in me that does it” (Romans 7:19-20).
But listen: One reason God came to live within you is to help you overcome sin! You’re not in this battle alone! First, He’ll give you a new desire to do what’s right. In addition, He’ll show you ways to avoid temptation as you draw closer to Him.
When temptations come, turn immediately to Jesus. Answer temptation with prayer and with the promises of God’s Word, the Bible. Remember, the closer you are to Christ, the farther you are from Satan and his temptations. The Bible says, “No temptation has overtaken you except what is common to mankind. And God is faithful…. when you are tempted, he will also provide a way out so that you can endure it” (1 Corinthians 10:13).