i havent filled it up but the screen shows that i can take over 3000 pics. i hope that helps you. i was worried about the amount it would take also but it was so cute i bought it anyway and found that it looks like more than i thought.
Hi sorry for the delay on the answer. This camera will hold up to 1750 regular 9MB JPEG pictures. The battery life is about 175 pictures, after you've taken this amount of pictures you will need to charge your battery, wich will be 3 hours with the regular charger, that comes with the camera. I love this camera, I'm not a Pro, but for going around the house and take pictures on family reunions or my grandauther it's great. And for less than 100 dollars it's a bargain.