Yes, for best overall health, stop drinking all sodas due to their high calories and sugar content. I question whether your migraine headaches have anything to do with your soda intake, since you say any migraines still "takes a day or two for it to go away" even if you have a soda. .
Hi :) I really prefer water. Really helps! If you aren't allegoric to any medications you could take Advil , or maybe Tynoel. Hope this helps! :)