The battery life can last up to 120 minutes on ECONOMY mode when used on bare floors.  However battery life will deplete faster if the Eclipse is used on high power modes or on flooring that generates lots of friction such as carpeting.