I have had a blocked nose for 3 weeks now. Should I be worried?

Nasal congestion. A stuffy nose from a viral infection should have resolved by now. Persistent nasal congestion could be due to allergies, sinus infection or nasal polyp. You should see your pcp since this has been persistent.