Can allergies cause sore throat for months