I get severe eye strain very easily, and I also suffer from light sensitivity. It seems to help a little to alternate hot and cold washcloths over my eyes, but the most important strategy is to avoid straining them as much as possible. You can try listening to audiobooks with eyes closed to give your eyes a break. Also, you should be taking eye drops. I take Systane Ultra, which I've found to be the most effective kind. I take them several times a day.
I recommend seeing if you can find a Vision Therapist. Vision Therapy is not typically offered by standard optometrists and opthamologists; moreover, vision therapists will do much more sophisticated tests to diagnose visual tracking, visual processing, convergence and divergence, etc.
Check out this site:
http://www.nora.cc/index.php
and from the same site,
http://www.nora.cc/for-patients-main...inmenu-64.html
Peace.