If properly maintained, a vacuum cleaner can last for about eight to ten years. However, it also affected by the build quality, brand, motor quality used, and others.