Shows become my friends after I put in a year. And I watch to the end every time. I have yet to leave a show early after giving them a full year. They make it that long, I'm there whether I like it or not. Including:
Sopranos, The Wire, Dexter, 24, Lost, Walking Dead, Revolution, The Following, The 4400, Jericho, No Ordinary Family, Heroes, Game of Thrones, Battlestar Gallactica, Tomorrow People
I think that's a list of the only shows I've watched (other than syndicated comedies like Family Guy, Simpsons, Big Bang or HIMYM) in the last decade.
But, even if I hate it and complain, I'll watch Walking Dead in Season 18 when it's down to Carl and 3 ninja zombies on the entire planet, and aliens come to save him