It's so random for me. sometimes they sleep and gain no energy on the bar. Sometimes they sleep then nap then gain a full bar. It's so frustrating!