well that is a difficult question to answer. That is because, depending on the resolution etc, some pictures may be larger than others. But it will hold 128 mb of data. I used to take quite a few pictures, like 1000 and it would be fine, but I didn't do anything crazy either.