Self harm is extremely hard to deal with alone. It is not impossible, but extremely difficult and near impossible. It is always best to try to seek help, even if it seems scary. However here are some tips to help stop self harm:
1- as hard as it is, put off self harm as long as you can. Like any addiction, it doesnt go away overnight and takes a lot of time, effort and patience. If this is especially hard to do, try setting a rule of time. For example, if I still feel like self harming in an hour, I will allow myself to do it. As you are able to complete the goal and successfully avoid harming, raise the time.
2- distraction is always key. As soon as you get an urge, try to distract yourself. Go watch a movie or show, play som of your davorite music, go on a walk, read a book, meditate, do breathing exercises, cook, anything that sounds fun and distract you from your current thoughts.
3- if distraction is not working out well, do safer things to get what you want. First, identify why you want to harm yourself. Do you want pain? Hold some ice tightly in your hands or snap a hairtye or rubber band around your wrist. Do you want the sight? Draw on your body what you want to do, then wash it off.
4- try out the Butterfly project. You can google it for more information, but basically you draw a butterfly or multiple in the area (s) you self harm or want to. Optional, name them after someone important to you such as an idol, family member or friend. If you harm yourslf in that area, the butterfly (and if you bamed it, that person) dies. The goal is to let the butterfly fade away naturally and not have self harmed while the butterfly remained.
5-Similar to 1, give yourself a goal. For example, if I do not self harm in the next two weeks, I'll treat myself to a movie.
6- understand that relapses can and will occur, wether you have gobe only a few days clean, months or years. As hard and dissapointing as it may be to break your clean streak, that is okay. Just keep trying! You made it this far, and you can make it even further next time!