A person’s tolerance to certain foods can vary from day to day, and it’s not clearly understood how some foods can cause such a variety of symptoms, but not a full-blown allergic reaction.
Doctors specialising in allergic reactions use blood tests to look for the level of immune reaction within the body, but these too often fail to pick up an intolerance.
As you have found, the most successful way of dealing with any intolerance is an exclusion diet.
This involves eliminating suspect foods from the diet and then gradually reintroducing them. Problem foods soon make themselves known.
It would be a good idea to keep the suspect foods out of your diet for a bit longer. Then, try eating small amounts at a time and waiting a few days to observe any adverse effects before eating more.
Remember, a healthy lifestyle can often be the best medicine. We can help!