Swelling of the lini
I wonder what meds you are taking: you may be having an adverse reaction to some you have been on for a while.
Otherwise i'd say avoid all (all = 100 %) wheat, rye dairy, and soy. Betcha you get better if you do this 100 %. Hrs. www.thepmc.org.