B-complex vitamins
The B vitamins may reduce the frequency and severity of migraines. B vitamins are proven to play an important role in stimulating neurotransmitters in the brain. This group of vitamins is water-soluble, which means excess levels are excreted and not stored in the body.
The body excretes B vitamins easily, so it’s unlikely that someone might take too much. Nonetheless, before you begin taking a daily B-complex vitamin, it is still important to talk to a doctor. Trials are being done to determine how effective B vitamins are to help relieve the work stress people experience from their jobs.