You might be dysbiotic in the gut. An increase in your fermemted foods and possibly supplementing probiotics would be my recommendation. Kefir, yogurt, sauerkraut, pickles, kimchi, etc. In time then, when the good and bad intestinal bacteria are better balanced, you may be able to forego those and maintain your current eating style.
How's it going for your now? Have you gotten any relief?
For the neck stiffness and migraines, I would see a dentist and ask if you might suffer from bruxism. A dentist can check for abfraction and examine your teeth and be able to tell. If you have a sleeping partner you can ask them if you grind at night. This affliction wears at the muscles of the jaw as you sleep and they get no healing rest at night......it can affect the jaw joint, the neck muscles and vertebrae, some muscles that wrap your skull, and can leave you feeling like a truck ran over you as you wake in the morning, including migraines and headaches. Can cause shoulder and neck pain, hangover feelings, fatigue, aches, etc. A bite guard called NTI/TSS will give you relief overnight if your dentist finds you do clench or grind and can prescribe one for you.
