Headaches are a very common problem that is clearly causing you a lot of distress. Speaking to a doctor
who can examine you and help figure out what is causing you these headaches will be the best way to treat this problem.
If you develop headaches only when reading, it would be helpful to get your eyes checked to determine whether you are having vision problems that are causing your headaches and whether corrective eyewear would help you. If you develop headaches that extend from your neck forward and come at the end of the day, these may be tension headaches that can be treated with stress reduction, heat, massage, hydration, and over-the-counter pain medications. Pounding headaches with visual changes may represent migraines, whereas a one-sided headache
with eye pain and tears may be a cluster headache. There are also more rare conditions that can cause inflammation of the nerves of the eye that cause headache and visual problems and might explain why reading is such a strong trigger. It is clearly difficult for you to get a doctor, but given how important reading is to you and the fact that some of these conditions are very treatable (and some causes of headaches, when untreated, can be dangerous), I would strongly recommend making an appointment to see someone who can ask you more specific questions about your headaches and your vision.