Question: how long do you have a blocked nose for?
Answer: Although it might feel like longer, nasal congestion usually lasts around five to 10 days, depending on whether it is caused by a viral or bacterial infection. While decongestants can help to manage your nasal congestion symptoms, it is best to just let nasal congestion run its course.