I currently have 20 stocks in my portfolio. None of which are BRKA or B. However, I remember the late great Charlie Munger state during their annual BRK meeting that "you only need one stock." That is of course if you bought it at below fair value and it has substantially risen over time between price and/or dividends. However, the problem I have is two-fold. One is that I do not like sitting on cash. I want my money working at all times. The second issues is that when I purchase a stock and it proceeds to run higher, I DO NOT purchase more shares. I typically wait a reasonable time to purchase that stock if it has a pullback or I go to the "market of stocks" and shop for bargains. I am just curious, how many stocks should you own in a portfolio?