My 4 y.o. sons upper lip swell seemingly every time he eats something cold. Last week he had a pineapple mango popsicle, today he had vanilla chocolate swirl ice cream. His upper lip swells, we give him benadryl and it goes down after a few hours. Could he possibly be allergic to cold foods? Or could it be something in both of these products he's allergic to?