On average, surface healing occurs within 2-3 weeks, while complete healing can take up to 4 months. It's crucial to follow your tattoo artist's aftercare instructions to promote healthy healing and longevity of your tattoo.