How the heck is it already finale season?!

The CW is getting a jump on its spring cleaning by announcing all the spring finale dates for its shows, including The Flash, Riverdale, Supernatural and more.

DC's Legends of Tomorrow will finish out first, shortly followed by Black Lightning and then Jane the Virgin. Those exits will leave room in the lineup for several of the shows you've been anxiously awaiting the return of like The Originals and The 100.

Check out the full list of spring finales below:

Legends of Tomorrow Season 3 finale
Monday, April 9 at 8/7c

Black Lightning Season 1 finale
Tuesday, April 17 at 9/8c

Jane the Virgin Season 4 finale
Friday, April 20 at 8/7c

Riverdale Season 2 finale
Wednesday, May 16 at 8/7c

The Flash's Candice Patton Wants a WestAllen Baby

Supernatural Season 13 finale
Thursday, May 17 at 8/7c

Arrow Season 6 finale
Thursday, May 17 at 9/8c

Dynasty Season 1 finale
Friday, May 18 at 8/7c

The Flash Season 4 finale
Tuesday, May 22 at 8/7c

iZombie Season 4 finale
Monday, May 28 at 9/8c

Supergirl Season 3 finale
Monday, June 18 at 8/7c

(Full Disclosure: TV Guide is owned by CBS, The CW's parent company.)