Once you have collected a Twitch drop, it does not lose its validity; however, if you do not collect it at the time it is dropped on the channel, it will lose its validity. Because of this, in order to get the drops, you are need to be viewing the channel live at the time that they take place.