It's funny... When I read your topic, I wanted to answer your question. But, how can I tell you how to stop compulsive behavior when I have the same problem?!
However, I will say this. One thing I know is true... When you connect with the pain of what you (me, them, us, anyone) are doing, and decide that it is worse than the pain of stopping, you'll stop. In other words, you have to reach the bottom, before you can start moving toward the top.
I've reached the bottom many times in my life. I sincerely hope that I have reached it for the last time.