What sort of job do you do, out of interest?
Just that headaches, blurred vision and light spots are all symptoms of eye strain. Staring at the same distance such as working with computers and *cough* modelling could easily cause it. So could staring at bright screens, such as computers, TVs and cinema in dark rooms.
Oh and dry eyes can cause blurred vision which may translate to eye strain and therefore headaches.
In the past I've had blood vessels in my eye pop just from the above. Lubricating eye drops help a lot.