How much time can you record and store on the 128GB card
If you get the camera recording continuously to the memory card, and the memory card is a true 128 GB memory card (131,072 MB), the camera should be able to record for roughly 72 hours.
The highest quality setting is 4096 Kb(bit)/second video + 40 Kb(bit)/s sound = 517 KB(Byte)/second, which calculates to 30.3 MB/minute. If you get the camera recording only when it senses motion, then the number of hours of monitoring will depend on both the number of motion detection events and the length of recording that you select when motion is detected.
According to the above, a 128 GB card might be sufficient for a month of motion detection recording, or just over 72 hours depending on the environment where the camera is located.