Are there any natural remedies for migraines?

Dear Doctor;I suffer from migraines a lot but I hate over depending on medication. What natural ways can I control and prevent the headache? Anything I should eat or do to prevent the migraines?
no image
Times Reporter