The number one cause of a stuffy nose is the common cold. Colds are caused by the influenza virus. The virus spreads easily from person to person. A cold usually lasts 7 to 10 days.