How many photos can 64G hold?

about 17,000 but that is only if you don't store anything else in there. Usually your data will be a mix of music, photos, videos, and other stuff.