Technically, there’s no definite number of days or hours a battery-powered security camera will retain its charge. It all depends on the type of battery installed, available features, and how long the camera stays on. Regardless, most cameras can keep power between two to six months.