I use different cleaners all the time, it takes me ages to fill a bag!
Going by my daily driver, Miele Revolution 5000 it takes 5-6 months to 3/4 fill a bag, and it usually starts to smell by then, usually because I use it to clean up after a spa session late at night.
Have never used a Dyson...