Antibiotics start working in the body soon after the first dose, but symptom relief typically takes about 1 to 3 days (24 to 72 hours) after starting treatment. The exact time depends on the type of infection, the antibiotic used, and individual patient factors. For common infections like strep throat or urinary tract infections, most people begin to feel better within two to three days. Some conditions may take longer, such as acne treatments which can require weeks. Even though antibiotics act quickly on bacteria, the immune system needs time to reduce inflammation and fully recover from the infection. If symptoms do not improve or worsen within 3 days, it is advisable to consult a healthcare provider.