My boyfriend is always suffering from headaches, he is always drinking plenty of water so its not because he is dehydrated. On new years day, he had to go into hospital because he had an headache for 3 days solid, no tablets really work for him but when he went they said nothing was wrong. I was thinking that maybe he needs glasses as that can cause him to get headaches but he won't go to get his eyes tested