We don’t fully understand the cause of migraine headaches yet. Some people have them triggered by certain foods. Others by medications. Many can be caused by stress. Many of them seem to come and go on their own for no reason or reasons we just don’t understand.