My guess is that since he did not seek medical assistance for more than three weeks after
, that the infection could be relatively severe. Therefore, it may take a while for it to clear up - and may even require more than one round o fantibiotics. Since he just received the antibiotics yesterday, they most definitely have not had a chance to do their job in clearing up the infection.
Is he running any fever? Is the bite area warm, red or swollen?