But how much CBD do you really need to take for anxiety? There is no one-size, fits-all solution. Studies have found improvements in anxiety when patients are given varying doses, anywhere from 25mg per day up to 600mg per day. Generally speaking, most studies have found that the sweet spot when it comes to CBD dosage for anxiety treatment is 300 up to 600mg per day.