What can cause people to suffer headaches after wearing sunglasses?

The glasses. Are too tight in the temples or across the bridge of the nose. However if they are polarized, the polarization could be off, and if they are prescription, the prescription is not correct for your eyes.