Most of the shows are, but The Vampire Diaries, The Tomorrow People & Arrow has one more episode left before the Mid-Season Finale. Arrow is getting way too good too. I watch 10 different shows, 11 if you count Reign which I'll being watching over Christmas break, so obviously I'm familiar with the winter finale going on :P NCIS, NCIS LA & Marvel's Agents of Shield had a new episodes last night too so this week still has airing episodes going on.
I hope something extremely dramatic happens tomorrow in TVD. I know Arrow will be extremely amazing the way things turned out last Wednesday.
Also, check this out ;)