There are no such disadvantage of CBT but for a person suffering from complex mental situations it becomes tough to undergo CBT as it involves confronting your emotions and anxiety.