The IonFlex 2X has two removable lithium-ion batteries so you can charge one while the other one is powering the vacuum. Each battery lasts about 23 minutes. You can choose to have more suction power or less. And if you’re vacuuming with less, you have longer battery time. It does take about 3.5 hours to charge each battery.