No, hosts can stream any time of the day they want. Streaming schedule is flexible and totally depend on the streamer but all hosts need to complete the monthly hours requirement to get their earning.