When was the last time you had your eyes examined? And, how much time do you spend on the computer every day? To me, that's the most obvious thing to consider first: eye strain. If it's been a few years since you've had an exam, schedule one and make sure you mention the headaches to the doctor.
Thanks to Ron Salon for the signature banner!