Umbilical infection with pus inside is usually able to heal in about 3 to 7 days through prompt treatment. There may be a delay for some patients with underlying diseases or poor health. Umbilicitis is also known as a localized inflammatory reaction caused by infection of the skin of the umbilicus by bacteria and other pathogenic organisms, which may cause symptoms such as purulent discharge and exudate. You can give local disinfection to remove pus; use drugs such as mupirocin ointment to apply externally; or take amoxicillin, cefaclor and other antibiotics to treat; if necessary, systemic use of penicillin and other antibiotics. Through active treatment, usually 3~7 days can be cured. If the body has diabetes and other chronic diseases, poor physical condition, the disease may be longer, the specific circumstances vary from person to person. If there is pus inside the umbilical infection, you should go to the hospital for examination in time, and all medicines need to be used under the guidance of professional doctors.