How long do drug allergy reactions last