I am also deficient in Vitamin D; take 800 mg a day because that's what comes with this my calcium supplement and I like getting two things at once. I also take vitamin B-2 and Co-Q-10 to help prevent migraines; they do decrease the frequency somewhat.
Natural remedies are great but just because it's natural doesn't mean it's safe...although being approved by the FDA definitely doesn't mean a drug's safe, either!!! I know that everything takes a toll on my body, but that's true of carbohydrates and stress and, well, everything we do on a daily basis so I just try to make the best decisions I can. We all have to be informed consumers, is the key. I research everything I do as much as I can, and it sounds like you do too, so we're on the right track.
I don't usually consider natural remedies but my therapist suggests them sometimes (I always have to read the studies myself before I try anything, but she understands that).
Thanks for sharing your experience!

It seems like smells are very important; for me, sounds are triggering (good and bad). The sound of a person's voice is the single biggest factor in whether I'll like them or hate them or fall in love with them, LOL!