Cognitive-behavioural therapy may help a person understand why they self-harm. Cognitive-behavioural therapy is used to help patients understand the reasons for their problem. This is so that the patient may learn what is causing their self-harm, and learn how to deal with these problems in a way other than self-harm.