Which magnesium is best for migraines? Most experts say glycinate. But there’s also magnesium malate and magnesium threonate you need to know about. Now get...