I know it sounds hard, pardon the pun, but with ANY addiction, there must be time between each drink, drug, card game, shopping spree etc. Try the 24 hr's at a time method. I KNOW it sounds like a VERY VERY long time but if it gets difficult, knock it down to 30 min's at a time while you try to get busy doing something else. If that's to hard, then 5 min's. You can do that. 5 min's is possible for most anyone. Set a goal when you wake every morning to make it through one hr. and add time to that until you go to sleep. It is so hard to stop doing anything addictively. I stopped drinking and using drug's this same way a little over 23 yr's ago. BUT, I had to get with people that "spoke my language." I replaced the drug's and drink's with the same thing. Sex, porn and masturbation. I had to apply the same 24 hr's idea to my life then too. It was consuming my world. I couldn't get ANYTHING done as I was alway's "occupied."
Call 411 and ask for the ph.# for "Sex and Love Addict's Anonymous" meeting's. There truly are these meeting's. Plenty of them in all cities at all times. You will be surprised. You will be screened by someone in the meeting so they know you really want help. Make sure when you make that 1st call to 411 that you ask for info. in a LARGE city. They will then find you meetings. Hope this help's. Remember, it is easier to get through a problem with the help of other people with the same problem or situation. Good Luck