I've had similar symptoms, and finally got around to getting an eye test. Bottom line I need glasses too. I started getting very bad headaches in my late 20's, I'm early 30's now.
Glasses make a World of difference, esp as I am usually looking at more than one screen and switching between them.
I went for a very light frame, like Lindberg for example as these were most comfortable.