Generally speaking, many sources say 20 to 30 stocks is an ideal range for most portfolios. It's important to strike a balance between investing in a diverse array of assets and ensuring that you have the time and resources to manage these investments.