Allergies can last for different lengths of time, depending on the type of allergy and the individual's sensitivity. Some allergies, such as seasonal allergies, may last for several weeks or even months. Other allergies, such as food allergies, may last for a few hours up to several days...