The allergic reaction because of food might last for a day or two at maximum. If you face a second wave, then consult a doctor immediately.