CBT is usually considered a short-term therapy. Most patients need 5-20 sessions. How long you will stay in therapy depends on a number of factors, including the severity of your symptoms, how quickly you make progress, and how long you have been trying to deal with anger issues.