What can trigger a migraine?

Here are 10 common causes of migraine and how to avoid them.