how long does it take for a belly button piercing to not be sore?
Healing Process Because it takes six to 12 months for a navel piercing to fully heal, it is very common to experience redness, soreness/pain, and swelling for up to a year. Do not mistake these signs for infection.