Each 128GB card can hold approximately six thousand images or one hour and forty minutes if taking images once per second.