You can discover if there are certain foods that do not agree with your system. Maybe you are not plagued with extreme breathing problems or diarrhea. Maybe you just have mild post nasal drip. Or a runny nose. Perhaps you have intermittent constipation or uncomfortable flatulence or bloating.
Whatever mild, but nagging symptom is bothering you - food allergies may be the culprit. You may make this finding through a little self denial and time.
Over the next few weeks, you will be giving up specific foods to determine if they cause your problem. First, you will need to pick a food group that you will to give up for 10-14 days. A good way to do this is to think of foods that you have felt that you just could not live without. Identify the group it is from and make sure that you do not ingest any bit of it. Remember to read all food labels to make sure there is not even trace amounts of that group in the product.
At the end of 10-14 days, make a comparison as to how you now feel with how you felt before. For the next 3-5 days, eat normal from that food group. Compare any changes. If there are no changes and symptoms do not return, then you might assume that food group is not offensive to your body. Now, pick the next food group to eliminate for your dietary intake. Again, for 10-14 days. Compare now with before. Repeat the re-introduction of that group as before and observe. Repeat this process until you have eliminated and re-introduced all food groups. Normally, the main groupings are as follows: grains, milk and dairy, fruits, vegetables, starchy vegetables, beef, pork, poultry, and last but not least - junk foods. Junk foods will cover all foods that are not listed. This includes all carbonated beverages.
Eating foods from the group you are testing through elimination will require that you begin again. So, even though temptation will be great - hang in there.
Good luck with this process and may you feel better once you find and stop eating foods that are actually alarming your system.