One of the things I do is to focus on mineral rich foods. I usually try to get kelp and/or dulse every day along with plenty of foods rich in magnesium, calcium, potassium, and zinc.
How is your mineral intake?
I think that some of my problems in the past have been associated with malabsorption due in part to a fungal overgrowth (Candida?).