The typical course of amoxicillin treatment for a skin infection is 5-10 days. However, less severe infections may only require a 3-day course.
Remember to always follow the instructions on your prescription label to know exactly how long you should take the medication. If you miss a dose, don't worry.