How long will it take for a puncture wound below the armpit to heal?

7-14 days. It depends on how bad or big or deep the wound. It usually take 1-2 weeks if that is bigger than 1 cm in diameter and not deeper than 2mm in depth.