You might experience a headache for many reasons, all of which can be explained. The NHS has shared a list of some of the most common causes.