I can't find a common link to these foods. It's possible that it is something else causing it. Not all allergic reactions appear immediately. Sometimes it can take up to 24 hours or more for an allergic reaction to take place after coming into contact with a known allergen.
It could also be that you are allergic to all of these things.
Then again, unless you have testing done, you won't know for sure. The symptoms you are describing sound more like an ulcer issue or perhaps heartburn or some other stomach issue. See your doctor, have testing done.