Vacuums lose suction over time because the filters that trap dirt and dust become clogged. As the vacuum cleaner runs, it needs to push the dirt and dust out of the filter in order to continue working. Over time, the filter becomes so full of dirt and dust that it can't push any more, which results in decreased suction.