Question: how long is a hospital stay for a punctured lung?
Answer: How long you stay in the hospital depends on many factors. The average amount of time to stay in the hospital with a pneumothorax is 5 to 7 days.