Migraine headaches can put the brakes on anyone’s day. They can mean time away from family, friends and work, not to mention the inconvenience and personal discomfort. One of the major causes of ...