I understand, because I was there
God bless you bro,
I´m david and first of all I want you to know that your father God LOVES YOU so much even with your problem, of course he wants you to change and to stop doing that but He loves you and He understands that it may be difficult to leave all that and believe me He will help you.
you need to understand that there are many causes that may have lead you to this problem, what you need to do is to find that cause or causes because there could be more than one, and find the main source of that to be able to fight it, many people could judge you or tell you to stop doing that, because they do not understand that you need to be healed, I dont know you so I cant tell you what is the main source of your problem, but you can do it with the help of the holy spirit.
first: try to remember your first sexual experiences. the sexual experiences leave like a footprint on you, maybe when you were a kid, you saw something, or something just left like a foot print on you, try to identify what posible things should have leave like a footprint on you.
second: you must quit or renounce to that experience and let God be your healer.
Keep looking for God as a father, and in his presence you will be healed, your flesh may be stronger than your spirit but if you pray, read the bible, and try to seek the lord and learn to live an spiritual life, then your spirit will be stronger than your flesh and you will be an overcomer.
if you feel temptated, try to put your mind in something else, play a worship cd, do something else and it may be helpful.
I´ll be praying for u...
love in Christ,
your bro,
david