To take account of our frailties as people most religions have built some kind of confession. This means that you transgress during the week and ask for forgiveness as the weekend.
Finding a cure is very similar to following a religious path, it takes, faith and practise but unfortunately confession aren't usually available. We can but try and try again.
Best wishes to you and work hard on those New Year life-changing resolutions.