How long does amoxicillin allergic reaction last