The healing time for a body piercing can vary depending on the location of the piercing and the individual’s healing process. Most piercings take 4-6 weeks to heal completely.