Depends on content really. On my blog, I have comments from articles written over 2+ years ago, but granted, that is a technical tutorial so I get new readers all the time asking for help or clarification.

For articles that don't have much userbase, I just leave them alone and leave comments open. If a comment is real, I'll catch it and not have it go to the spam box.