I found taking up swimming for 30 minutes followed by a hot sauna 3x week helped a lot when I had migraines. Overtime my migraine episodes just became less frequent.
If I ever get a bad headache nowadays itβs usually because I eaten something not good for me.