Long enough. Unless you're planning on drinking them at the rate of 1 per year...
From what I've read they can last for years, I opened my last bottle of my first brew (extract brown ale) after 8 months and it had developed a poor flavor, everything before that (up to 6 months) was great!