I heard a really good explanation on the radio about migraines by a female doctor some years ago. Apparently your digestion stops during a migraine, any food in your stomach stays there and it may want to eject it. That's that's why you feel sick or have the runs. It's also the reason why taking pain killers don't work once it's kicked in, they simply don't get absorbed. Thankfully I don't have as many since I was put on a preventative (atenolol). Pleased you feel better Tilly, migraine 'hangovers' are horrendous too.