WHEN DO PEOPLE HAVE HEADACHES

4. When do people have headaches?

...