Battery life varies by model and usage. Some electric hand vacuums can run for 20-60 minutes on a single charge.
Yes, many stick vacuums are equipped with specialized brushes or pet hair attachments designed to effectively pick up hair from floors and furniture.