Question: how long for antibiotics to work for knee infection?
Answer: Antibiotic treatment might take 2 to 6 weeks, depending on the type of bacterial infection you have and your overall medical condition. Your doctor might drain the fluid around the joint. This helps reduce pressure and eliminate harmful bacteria.