It does really depend. Some organisms are more hardy, and some areas of the body are harder for antibiotics to reach. One of the most important things though, is that even if you feel completely better after a few days, always take the complete dose of your medicine for the full number of days...