How long does allergic reaction to amoxicillin last