I'm not impress with these solar string lights. For the price, they should stay on for more than 2 hours. Definitely not worth the price.