Question: how long does it take for a belly ring to stop hurting?
Answer: 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.