Eye strain, often caused by spending long periods staring at a computer screen or not wearing your glasses as much as you should, is commonly cited as a cause of these headaches, but this is not entirely true, according to Dr Giles Elrington, a consultant neurologist at St Bartholomew's Hospital and the London Clinic.