Возможно, при приёме таблеток очень важна диета, чтобы ЖКТ хорошо работал, и тогда всё будет усваиваться в полной мере. Возможно, Ваш сын что-то не соблюдал. Если бы вы кололи препарат, и от хорошего производителя (это тоже может быть важно) , тогда, наверное, можно было бы точно утверждать, что препарат точно не сработал. Плюс важны дозировки, и желательно измерять уровень антибиотика в крови, но этого, наверное, никто не делает, поэтому колятся, чтобы повысить шансы, что препарат попадает в нужном объеме в кровь.