How long do nut allergic reactions last