Time to get points should be based off streaming hours not days
The boost this stream should be based off streaming hours instead of 2 days. For example, I got the "boost this stream" challenge the other day, but I was ill and had to cancel my stream the day after, then the day after that is my off day.
It will now be missed because we were just short on the day it came in as it came in at the end of my stream. Instead of it being 2 days. Have it be the next x amount of hours streamed. This gives people the chance to hit the goal if it falls on a weird part of their schedule or they are sick. Shouldn't miss the potential boost because of timing of it starting or being sick.

-
faecakes commented
I had a similar experience where I had one day to do the challenge. I believe because my stream went past midnight it counted this as 2 days that I streamed when I only streamed once over 6-7 hours total. As a result my community was surprised next stream the day after when the boost was gone and we were never able to complete the challenge. For reference, our total to meet was 210,000 points and we managed to complete over 75% of the challenge in one stream. I average about 80-100 viewers across a stream. This may help give an estimate for how many hours streamed may be needed based on community size. I understand this is a more complicated algorithm to go by, but being able to only get 1 shot at the boost if you happen to stream late is a pretty rough go.