Vomiting from migraine, foul taste in mouth ---> more vomiting?

Common. The best answer is to catch the migraine before it is full blown and abort it. When you have the first sign that you are going to get a migraine, take whatever medication your doctor has prescribed, or if nothing is prescribed and you can tolerate it, try 3 excedrine or 3 Aleve (naproxen) tablets. If you can, lay down in a dark quiet room. The sooner you catch it, the less likely you are to get the vomiting.