A 2019 study investigating CBD for anxiety found that 300 to 600 milligrams reduced anxiety symptoms. However, that study was limited to 57 adult males. "For generalized anxiety or sleep disorders, 25 to 75 milligrams per day is recommended, while for PTSD, 33 to 50 milligrams per day is recommended.