The Elf Bar Elfa Pro's 500mAh battery can last up to 600 puffs per charge. However, battery life can vary based on individual usage patterns.