When we had carpet I vacuumed every 1-2 days. Just high traffic areas and bedrooms would be done 1-2 times a week.
Then we found out my oldest has dust mite allergies so I had to vacuum every day, including moving furniture etc. It was such a pain having to do a thorough vacuum every day.
Now we live in a house with no carpet or rugs. I sweep amd mop the main traffic areas every day and vacuum 1-2 times a week. Our house is big...3 double bedroom plus study, two bathrroms, quite a large kitchen, big entry, lounge, dining and family room. It takes me 40 minutes to do a thorough vacuum.