Headaches in kids...

My son is 9 1/2 and seems to be getting headaches almost every day around 4... I get him from school and it hits him hard. Usually once we get home and he has cold water and a snack he's better. Or sometimes I give him green tea or a cold tea that has a little caffeine in it.
I know that I can get one around this time too if I haven't eaten enough..
He's not a great eater at school. Very picky do I know he has a small lunch and never eats his after school snack.
He drinks tons of water.
I try not to rush to give him medicine.

Anyone have any ideas??

    Get his eyes checked, that is the first thing I would do. Then I would look into a possible sinus infection. Third I would consider migraines, finding possible triggers is key, low blood sugar, too much light, stress, etc. I hope you are able to get it figured out and find him relief!
    About Jessica
    Born: Novato, California
    Current: Sherman Oaks, California
    Birth: May 28
    On Moms.com since: Aug 5, 2013
    We live in Los Angeles, CA. I'm a writer, comedian, actor and single mom of two. Parenting is hard. I try to keep a sense of humor about it all and find the find the funny... in what is most likely NOT funny (i.e. boogers, meltdowns, homework, etc.).