A new tattoo heals in about 3-4 weeks after scabbing and peeling, restoring the damaged skin and revealing your new body art. However, tattoos may take longer to heal depending on a multitude of factors such as: The location of the tattoo. The size of the tattoo. The design of the tattoo. The strength of your immune system. And how you care for the tattoo after it’s finished.