Complete healing of a tattoo generally takes 2 to 4 weeks, but can vary depending on several factors, such as size, location, tattoo style and post-procedure care. To know if your tattoo is completely healed, pay attention to the following signs: absence of scabs, non-scaling skin, absence of pain, normal appearance of the skin.