As every child’s needs are different, it is hard to give an exact number. However, on average, a child would need to go for CBT therapy for as short as 12 weeks to as long as 20 weeks depending on his progress during therapy sessions.