I suggest allergy testing. I was sick for years (not necessarily your symptoms), and was tested last December - found out that I not only have environmental allergies, but I'm allergic to just about everything I was eating. Corn, wheat, soy, dairy, peanuts, chocolate, and tomatoes to name a...