A microSD card can store nearly 300 video events per day, about 4-5GB of video. A 128GB MicroSD card can hold about 25 to 32 days of video.
When the microSD card is full, previous video file will be automatically deleted to make room for new videos.