Sinusitis is caused by a virus and can last for weeks or months after other upper respiratory symptoms have subsided. A