The camera is digital, so the number of shots is determined by the amount of memory available for the SDHC memory card. These cards are not expensive.

You can move the photos from the camera to your computer. So if you get a 16 or 32GB memory card, you will be able to shoot all day and not come close to the amount of memory on the card.

Here are some numbers. A 16GB memory card equals 16,384MB. If your image size is 10MB, you can get 1,638 photos on one card.