Cognitive behavioural therapy is typically employed to treat impulse-control disorders. This may include cognitive behavioural techniques such as covert sensitisation, imaginal desensitisation, systematic desensitisation, aversion therapy, relaxation training, and diversification.