Bactroban can start working in as little as the first 24 hours of treatment. However, it may take a full 10 days to fully heal. Be sure to follow your doctor's directions and continue the full course of treatment.