Have you had the headaches for a while or did they just start when you moved? It could be something environmental. I don't know why the water would be a factor, though.
Also, for a lot of people, headache problems start in their 20s or early 30s. There's really no way to know what the underlying cause is unless you see a doctor. And even then, it often takes a while to figure out the true cause of headaches. They'll run a bunch of tests. If they don't find anything wrong, they'll try standard treatments for headache. That's a trial and error process to find out what meds work best for your body.
This isn't to discourage you; just to tell you what to expect. Seeing a doctor sounds like the best way to go. You can make sure nothing is seriously wrong and you can start in on treatment.
Take care.
-kerrie