i would do all the above, another thing you could try is visiting the optician, i used to suffer with bad headaches when i was 14, it turned out i needed glasses for reading, writing and tv.
Id defo recomend the dark room with a cool flannel over your head, but like it has been said above, this sun doesnt help, its terrible!
hope you feel better soon.