Even longer - The last time the Cubs won the World Series was 1908. The last time the Cubs were in the World Series was 1945. Why so long?
Many factors including: bad teams, poor play, inferior management, "curses", bad luck, better competition, etc.