After a person begins to take antibiotics, it should take 2-3 days for the infection to begin to clear. A person should finish the entire course of the medication as prescribed by their doctor even if they begin to feel better sooner. A common treatment period is 7 days.