Just a thought: Eye doctors are not all the same so I would be interested to know if you saw an Opthalmologist, general Optometrist or a Behavioral Optometrist. If the headaches are in direct relationship to reading, it would seem odd that no interventions were suggested.

A Behavioral Optometrist may be a good choice for a second opinion.