Headaches can come from fatigue, sleeping too much
or too little, eye
strain, sleep apnea
, snoring, being dehydrated, having chronic sinusitis
, too much caffeine
or over the counter headache
medication, high blood pressure
or something more serious like a tumor. See your doctor and get checked if it doesn't get better in the next month.