Question: why amoxicillin for 10 days?
Answer: Simply put, 7 – 10 days is the “Goldilocks number”: It's not so brief a span that the bacterial infection will shake it off, but it's also not long enough to cause an adverse reaction.