The only thing ive found that helps relieve the immediate urge is holding 2 to 3 ice cubes in each hand really tightly or go for a run until your really out of breath and aching everywhere! i can't really do the running anymore because of problems with my chest but for me personally i find that once the urge is there theres not really a lot thats going to stop me from acting on those desires. Im not trying to be disparaging or suggest that once you've done it for so long its nigh on impossible to stop - i just have great difficulty in resisting during that period before the urge gets too strong. I live alone and have BPD so i harm a lot and quite regularly with no one to stop me or to provide any support (thank god for this forum!) but i suppose in the end its down to me. If i want to stop im just going to have to keep trying...hell of a lot easier said then done though