How long does an allergic reaction to peanut butter last