The most significant factor in determining how long your GoPro camera's battery will last is the quality of video you're shooting. Ultra high-definition video shot at high frame rates will drain your battery more quickly than shooting at lower settings. GoPro states that their video cameras will shoot continuously for around 1 to 2 hours depending on the selected quality settings.