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