how long does it take to get over a punctured lung?
It will usually take 6 to 8 weeks to fully recover from a punctured lung. However, recovery time will depend on the level on injury and what action was required to treat it.