How long does a allergic reaction to penicillin last