There is no time restriction on how long you can stream, however a single broadcast cannot last more than 48 hours. Those who want to stream for more than 48 hours must stop at or before the 48-hour mark, restart their live right away, and then continue.