For CBT to be successful it takes almost 12 to 20 weeks to work. It takes a little more time in CBT for results to show.