Sinus infections can last anywhere from a few days to several weeks, depending on the cause and severity of the infection.