My sister takes it as and when she feels that she needs it. I don't think there is any set period for this. But be aware that it can interfere with your body's absorption of medication, so if you dh is on any other medication, he should speak to a doctor about taking St. John's Wort.