Go see a medical professional. It's easy to assume you know what's causing this (and the internet doesn't help matters), but the only way to be sure is to talk to someone who knows what they're doing. Plus, it could be symptomatic of something more serious.
Get water filters installed. The water quality is very inconsistent. Some places have good water, others not. Fluoridation, Chlorination can cause problems.