Hello Ann , i know self-harming is really hard to stop once it becomes a habit , i know that because i have a close friend who's gone through all of this. and the fact that some people will judge instead of helping you is really sad . But not all people will do that find some close friends or even just one will do the trick , ask them to get rid of everything you can harm yourself with , and when you feel like harming yourself just call one of those friends , tell them how you feel , let your feelings out in a non-harmful way . It took my friend about 2 months to completely stop self-harming ,it might take less on longer for you but i really wish you the best of luck , and i hope you can get through all of this :)