>>10884222I take b vitamins for migraine. High dose riboflavin is the best for me, but also improving homocysteine catalyzation with b6, b9 and b12 helps a lot of people.
The idea that you "wee it out" is a stupid one. Are you pissing any water? Try drinking less. Your body's not something that does well with a tiny amount of a resource, it needs an abundance, uses a little bit, then gets rid of the rest.