Fans won't be able to TGIT in just a few weeks.

ABC announced the season finale dates for its shows, including the Shonda Rhimes-produced Thursday night block of "Grey's Anatomy," "Scandal," and "The Catch." The first two dramas will conclude on May 19.

The Season 6 finale of "Once Upon a Time" is set for Sunday, May 14. The fairy tale drama has not yet been renewed, so it is possible that it could be a series finale.

Here are the rest of ABC's finale dates:

SUNDAY, APRIL 30
"American Crime" 10 p.m.

WEDNESDAY, MAY 10
"black-ish" 9:30 p.m.

THURSDAY, MAY 11
"The Catch" 10 p.m.

FRIDAY, MAY 12
"Shark Tank" 9 p.m.

SUNDAY, MAY 14
"Once Upon a Time" 8 p.m. (two hours)

MONDAY, MAY 15
"Quantico" 10 p.m.

TUESDAY, MAY 16
"The Middle" 8 p.m.
"American Housewife" 8 p.m.
"Fresh Off the Boat" 9 p.m.
"Imaginary Mary" 9:30 p.m.
"Marvel's Agents of S.H.I.E.L.D." 10 p.m.

WEDNESDAY, MAY 17
"The Goldbergs" 8 p.m.
"Speechless" 8:30 p.m.
"Modern Family" 9:00 p.m.
"Designated Survivor" 10:00 p.m.

THURSDAY, MAY 18
"Grey's Anatomy" 8 p.m.
"Scandal" 9 pm (two hours)

FRIDAY, MAY 19
"The Toy Box" 8 p.m. (two hours)

SUNDAY, MAY 21
"America's Funniest Home Videos" 7 p.m.

TUESDAY, MAY 23
"Dancing with the Stars" 8:30 p.m.