What is wrong with my nose; it's stuffy for only a couple hours in the mornings?

Common problem. The most common reason why your nose is stuffy in the morning is from enlargement of the turbinates in the nose. These are there to help warm and humidify the air you breathe. These can enlarge with allergy and other problems and they tend to swell at night making the problem worse. You should see an ENT specialist for treatment.