New Year's Eve is traditional for its various TV marathons, with networks airing the same show through most of the day.

If you really need to catch up on a show or you just want to experience your favorite shows or movies all over again, New Year's Eve is the perfect time to sit in front of your TV.

People has already assembled the list of shows and movies getting marathons this New Year's holiday, and there is pretty much an option for everyone.

Here is the full list of shows and movies that will have marathons on New Year's Eve:

Animal Planet

Pit Bulls and Parolees
6 a.m. through the whole day

BBC America

Ghostbusters
11 a.m. - Ghostbusters
1:30 p.m. - Ghostbusters II
4 p.m. - Ghostbusters
6:30 p.m. - Ghostbusters II
9 p.m. - Ghostbusters
11:30 p.m. - Ghostbusters II

Bravo

The Real Housewives of New York City
7 a.m through 8 p.m.

Esquire 

American Ninja Warrior
7 a.m. through midnight

Freeform

Harry Potter movies
7 a.m. - Harry Potter and the Sorcerer's Stone
10:30 a.m. - Harry Potter and the Chamber of Secrets
2:30 p.m. - Harry Potter and the Prisoner of Azkaban
5:30 p.m. - Harry Potter and the Goblet of Fire
9 p.m. - Harry Potter and the Half-Blood Prince

FYI

Tiny House Nation
7 a.m. through 10 p.m.

HBO 

Game of Thrones - Season 6
12 p.m. through the whole day

History 

Counting Cars
8 a.m. through the whole day

ION

Law & Order: SVU
1 p.m. through midnight

KCET 

New Year's Eve Huell Howser
10 a.m. through 10 p.m.

Oxygen

Snapped
4 p.m. through midnight

PIX 11

The Honeymooners
11 p.m. through the whole day

Showtime

Homeland
10 a.m. through 10 p.m.

SyFy

The Twilight Zone
6 a.m. through the whole day

TV Land

Roseanne
12 a.m. through 1 p.m.

USA

Chrisley Knows Best
6 a.m. through midnight

VH1

'80s movies
6 a.m. - Who Framed Roger Rabbit
8:30 a.m. - Ferris Bueller's Day Off
11 a.m. - Dirty Dancing
1:30 p.m. - Mannequin
3:30 p.m. - Purple Rain
6 p.m. - Ferris Bueller's Day Off
8:30 p.m. - Dirty Dancing