Still haven’t caught up on your every single episode of Pretty Little Liars? You better get to it over the holidays, because if you don’t know who “A” is by the time Season 3B rolls around (January 8), you’re putting yourself at serious risk for spoilers.

So where can you catch up on old episodes?

Amazon.com has instant episodes available for purchase, starting with Season 1 and going all the way through the Season 3 summer season finale (Season 3, Episode 12: “The Lady Killer”). Alternatively, you can purchase the DVDs for entire seasons, or buy the entire season to watch online.

iTunes also offers a per-episode viewing option, or a slightly less expensive option to buy entire seasons.

So get started, and make sure you bring your eagle eyes! There are too many clues to count.

Catch the return of PLL Season 3 on Tuesday, January 8, 2013 at 8 p.m. ET/PT on ABC Family.

Want more Pretty Little Liars? Like us on Facebook and Follow us on Twitter and Tumblr.