¿Por qué me duele la cabeza después de leer durante 4 horas seguidas?

Porque has estado leyendo durante cuatro horas seguidas. Los ojos se tensan al leer. Yo recomendaría ver a un óptico y verificar si necesita gafas para leer.