Question: how long to take amoxicillin?
Answer: It is usually given 3 times a day. Your doctor will advise you how long to take amoxicillin for (usually 3 to 7 days). Always take your amoxicillin exactly as your doctor has told you.