The causes of headaches can be different.
Usually, the head should not hurt for a long time.
If you have a headache for a long time, you can take a headache pill.
Also, a headache can be caused by dirt on glasses that calluses the eyes, or pain in the eyeballs, since the eyes are part of the...