The outer skin of a tattoo heals within a few weeks. However the inner skin can take up to 6 months to completely healed.