You must give up trying. As you have seen over and over, that doesn't work for long. The Bible says that "Anyone who continues to sin becomes a slave to sin." But Messiah "came to set the captives free." The struggle must be to turn it over to Him, not to stop on your own efforts.
We are also told in the Bible "In quietness and rest is your salvation.... Be still and see the salvation of the Lord...." and that He, Himself, goes out before us to fight our battles for us. Get out of His way, friend. Either you're gonna do it and fail, or you're going to let Him do it! Effort is fine in the right direction. Make your efforts to be to rest in Him and let him be what He came to be, your Savior.
If you are very healthy, a once a week 24 hour water fast, with prayer, can work wonder.
Also the book Every Man's Battle has been a great help for many. If you are female there is Every Woman's Battle.
I pray for your freedom, kept.