How long amoxicillin allergic reaction last