(((hugs Sam2)))
not much help, but i suppose you have tried cutting out coffee, chocolate cheese etc
meditation may help but i am just guessing
i do not get migranes, but do have constant pain and find that keeping my surroundings a constant warm temperature really helps, if i have to go out i make sure i am well wrapped up, ski gloves, sheepskin lined wool hat, thick scarf, loads of thin layers on my body and legs and hand warmers in my boots! (i don't walk so put them under my feet to keep my toes warm!)
|