Ask a questionQ & A
I hate myself when I sin. How can I stop sinning?
Thank you for being honest and sharing your situation. I am sorry to hear that you feel ashamed and that you hate yourself. I hope that this answer will encourage you.
One of the most repeated verses in the Bible is that God is slow to anger: "The Lord, the Lord, a God merciful and gracious, slow to anger, and abounding in steadfast love and faithfulness, keeping steadfast love for thousands, forgiving iniquity and transgression and sin" (Exodus 34:6-7)
The reason God can forgive us is that He sent his Son Jesus Christ to die in our place for our sin. Jesus, on the cross, took the punishment that we deserve. If we trust in Jesus' death we are forgiven. If we believe that God raised Christ from the dead then we will be given a new life. Have you trusted in Christ for this?
Then God sends the Holy Spirit into our lives as a promise of the eternal life we will receive through Christ and also to help us live a new life now. The only way we can ever truly change is by the power of the Holy Spirit. Do you know the Holy Spirit at work in your life?
The fact that you feel wrong for sinning shows that God is at work in you. People who do not want to live for God do not care about their actions.
Firstly you need to turn away from your sin and turn to Jesus Christ. Trust in Him.
Secondly you need to cut the sin out of your life. Pray for God's help and strength and read the Bible to listen to God's voice. I suggest also that you put practical things in place to resist temptation. Don't compromise with it and think you can do something 'now and again' if it has a powerful attraction. Recognise your weakness and break with it completely.
In summary, God is a God of steadfast love and this has been displayed through his Son Jesus through his death and resurrection. We are encouraged to repent of our sin and to turn our back on our former ways. Read your bible, pray when you are tempted and meet with other Christians regularly.
I hope this answer helps you to find peace with God through Jesus Christ. If you want to know more about what Jesus has done for you please watch the video on the main part of our site: Watch the video
I encourage you to attend a local Bible believing church and speak to the leader about your question. If you want to find a local church, our Church Finder may help you: Find a Church
Please feel free to submit a question to us or to read our answer database: Ask a Question
*All Scripture references are taken From The English Standard Version of the Holy Bible unless stated otherwise
*If anything in this answer affects you directly, then please feel free to call our confidential prayer line in the UK on 0845 4567729, where trained Christian volunteers will take your call and pray both for you and with you. If you are outside of the UK then you may submit your request for prayer on line at www.ucb.co.uk/prayerline
Find more answers in...
If you can't find an answer to your question, please ask us instead.