Another idea is to check for food allergies. I have an allergy to dairy... not all parts of it though. So I can eat chocolate, but cheese or milkshakes make me nauseated after eating. Sometimes I break out in a rash after having aged cheese.
Keep a food diary to see what foods may be doing it... then try eliminating that from your diet for 10 days to see if it clears up.
After I gave up all aged cheese, my depression eased up, anxiety subsided a lot, and I do not get the symptoms you listed above.
