For awhile now I've been getting headaches quite frequently, it seems like almost everyday. For the past two days I've been getting headaches so bad that all I can do to feel better is sleep. I don't mind sleeping them off but it is messing up my sleep schedule when I fall asleep at 2 pm, wake up at 5 pm and then can't fall asleep again until 2 am and be up at 6 am. Does anyone know any cures? Or why this could be happening?