Allergic reaction to penicillin how long does it last