Conventional wisdom says 15-20 stocks is enough. But that depends on what you want from your portfolio.