Question: how many pictures should you have in your portfolio?
Answer: Here's the killer: your portfolio should contain only 8 to 12 pictures. Photo buyers are busy people. The worst thing you can do is to swamp them with photos that are redundant. You might be the best rose photographer in the world, but showing 35 pictures of roses will mark you as an amateur.