Ask a questionQ & A

Questions & answers    LIFE UNDER THE SUN    Greed & Addictions


What can I do to avoid betting? It is making me miserable every day and how do I get forgiveness from God?


Thank you for your question. It is great that you have come to a point of acknowledging that you need God in your life. If you want forgiveness from God, all you have to do is pray to him and ask for forgiveness! 

The Bible tells us that "everyone who calls on the name of the Lord will be saved" (Romans 10:13)

Once you have God in your life, then you can allow him to help you overcome your addiction to betting.

The simplest answer to this is to stop putting yourself in positions where you can bet. For example if you go into a betting shop then do not go into it, similarly if it is online then maybe you need to get some software which blocks you from betting sites.

However even doing these things, without God it won’t get to the heart of the issue, which is in fact the issue of the heart. It is only God Himself who can change the desires of our hearts. When we ask the Lord to come into our lives He will change us from the inside out making us new creations in Him. This doesn’t mean we instantly change overnight, but it does mean that now He is in control over our lives He will work in us to change our desires. If you genuinely call out to God to save you then I believe that He can truly set you free from your addiction to gambling.

It is making you miserable because ultimately it will never truly satisfy. Only God can truly satisfy.

So then, how can you have forgiveness from God?

The answer to this is that you need to invite the Lord into your life. When someone invites the Lord into their life they are putting their trust completely in the Lord Jesus Christ – in who He is, but also in what He has done for them. When Jesus Christ died on the Cross at the end of His perfect life, the Bible teaches that He was dying for the sins of all who would trust in Him. If you believe that Jesus died for your sins on that Cross, including all your betting, and that God raised Him from the dead: then you will be saved!

If you declare with your mouth, ‘Jesus is Lord,’ and believe in your heart that God raised him from the dead, you will be saved. (Romans 10:9)

God can forgive anyone who trusts in Jesus because He Himself has taken the punishment for all their sins on the Cross. It is not down to us trying to ‘work’ for our forgiveness, but a case of receiving that free forgiveness in Jesus. This is what the Bible calls ‘grace’ – the undeserved kindness of God toward us.

For it is by grace you have been saved, through faith--and this is not from yourselves, it is the gift of God, not of works, so that no-one can boast. (Ephesians 2:8-9)

Here are some more Bible Verses for your further consideration:

  • Romans 10:9
  • Ephesians 2:8-9
  • Romans 10:13

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

Find more answers in...

Questions & answers    LIFE UNDER THE SUN  

Greed & Addictions

If you can't find an answer to your question, please ask us instead.

Twitter icon Facebook icon