Technically, Chanalyzer will record until the hard drive is full.
Chanalyzer adds waterfall data to the Navigation Waterfall as it records. The more data is present in the Navigation Waterfall, the more compressed the visualization of the waterfall becomes. By default, Chanalyzer will split the navigation waterfall into a new session every 2 hours, to keep the data readable.