The CW has announced their season finale dates for the 2016-2017 TV season, revealing when the seasons will end for Supergirl, Arrow, The Flash, Riverdale, The 100, Supernatural and more.
Most of these finales are a bit later than usual years, which means we’ll have a few extra weeks of new TV to come from the youth-skewing network.

9PM Riverdale
Thursday, May 18
8PM Supernatural
Monday, May 22
8PM Supergirl
9PM Jane the Virgin
Tuesday, May 23
8PM The Flash
8PM Arrow
9PM The 100
Friday, June 16
9PM Reign (series finale)
Friday, June 23
8PM The Originals
Tuesday, June 27
9PM iZombie