Can These Wine Drops Save You From Headaches? Here's What the Science Says

The internet is going wild about these $10 to $20 drops, so we asked experts if they're worth the investment.