Only the Holy Spirit can help you "long term" with your sinning.
Surrender and accept Jesus into your life and allow the Spirit to begin working in you to help you with those “things” you can’t seem to let go of on your own.
Sanctification isn’t an overnight process, but one that will last until you meet our Lord and Savior in the end.
So, take heart, God knows your struggles here on earth:
“Each time he said, ‘My grace is all you need. My power works best in weakness.’ So now I am glad to boast about my weaknesses, so that the power of Christ can work through me.” (2 Corinthians 12:9)