There should be lots of high nutrient veggies like kale, collards, broccoli, sprouts, and the like, good quality
protein such as fish, and a healthy dose of supplemental fish oil. Chew slowly and watch what you eat. Now, these will pertain to the fibro and the IBS, but as to the others, well, a fabulous diet can't hurt but don't know as much about it helping.