how long does it take for a upper ear piercing to heal?
Cartilage ear piercings may take up to a year to fully heal, but generally take 3-6 months (as opposed to the ear lobe, that takes just 4-6 weeks). They heal from the outside in, so even if it looks fine on the outside, you should not assume it is fully healed.