You may require professional help. The only thing we can suggest on top of that from our vantage point is to increase your Torah study. Maybe set aside extra time on a regular basis for learning (probably best with a chavrusa or study partner). Raising your level of kedusha always helps, and Torah protects one from aveira.
Also Tefila. If you daven to Hashem with all your heart to help you break the habit, surely Hashem will pity you and relieve your tendency to the point where it will be possible to fight and win the battle if you really desire.
Again, we are not professionals and may not undertand the depths of the problem that has entangled you. But the above surely is a step in the right direction and should be done even if you ultimately receive professional help.