Most of us are familiar with headaches. But there are different types, caused by all kinds of things, from having your period to having a stressful day at work. This is the truth about headaches.