Food allergies don’t all go away in the same amount of time. If the symptoms are mild, they usually subside within one to two days; if they are more severe, they can take several weeks and require medication, among other things. If you have a food allergy, you should stop eating the food that is causing the allergy. Generally, if the allergy symptoms are mild, such as a mild red rash, they will subside within 1 to 2 days and return to normal. If the allergy is severe, such as a severe rash, it can take up to several weeks to subside. At the same time, medication is needed, mainly antihistamines including loratadine tablets, chlorpheniramine maleate tablets, etc., and hormonal medication such as epinephrine injections, dexamethasone, etc., should be used if necessary. If the food allergy is severe, you should go to the hospital in time for examination, and follow the doctor’s instructions when using the above drugs.