How long does a tattoo take to heal?

The surface of the tattoo usually heals within 2–3 weeks. However, full healing can take 4–6 weeks. Following the aftercare instructions is essential for proper and healthy healing.