How long do allergic reactions to amoxicillin last