Driver, one thing that has helped me over the past year is consultations with an herbalist. I was trying so many different things but didn't really know what my body needed specifically. You've gotten some great advice already but if herbal consultations is something you're ever interested in, just let me know. I'm sure there's a way to find one in your area.