Usually it takes 2 hours to get fully charged, then it can last 6-8 hours for slow flashing, or 4-5 hours for quick flashing, or 2-3 hours for steady glow.Quick flashing, Slow flashing, Steady glow. Just press the button to change the modes easily. High visible in the dark, keep your pets be seen & be safe! This dog leash also has 3 reflective stripes, if your dog leash battery has no power, the reflective stripes can reflective light in the dark, be much safer!