Yikes, that's a lot of stuff. I'm a little leary of herbal rememdies since I take prescription meds and one really doesn't know how things interact.