It's hard to believe we are approaching the end of the 2017-2018 season.
But here we are.
The months are turning into weeks, and The CW is the first network out of the gate to announce when we can expect our favorite teen dramas to come to a close for the season.
Leading the charge to conclude its season is DC's Legends of Tomorrow which will conclude Monday, April 9.
As previously reported the superhero drama is sharing a slot with Supergirl, so it was expected it would conclude earlier than the other CW fare.
Next up is Black Lightning which will conclude Season 1 on April 17, making way for the highly anticipated return of The 100.
All told, have a look at the full list of season finale dates below.
Monday, April 9
DC's Legends of Tomorrow
Tuesday, April 17
Friday, April 20
Jane the Virgin
Wednesday, May 16
Thursday, May 17
Friday, May 18
Tuesday, May 22
Monday, May 28
Finale dates for The 100, Supergirl, Life Sentence and The Originals will be confirmed at a later date.
The network has yet to announce renewals for the 2018-2019 season, but we do know the network is expanding to six nights of programming per week.
Of the shows awaiting news on their fates, Life Sentence and Valor are not expected to return, while the DC line-up is expected to remain intact.
Both Jane the Virgin and Crazy Ex-Girlfriend are expected to snag shortened final season orders.
What do you think of the season finale dates?
Sound off below.
Paul Dailly is the Associate Editor for TV Fanatic. Follow him on Twitter.