irritable bowel syndrome allergies allergy fibromyalgia health minerals ibs herbs nutrition asthma constipation