There may be several reasons why your children have recurrent impetigo. The commonest is that the infection has not completely cleared and a longer course of antibiotics by mouth will be needed.