Thanks for writing to health care magic.
From the description it appears to be food allergy
But it is very difficult to comment without physical examination.
So request you to take to your doctor for a complete physical examination and needful.
Continue to ask further queries as required.
Hope this helps.