If I do everything in one day, 6-8 hours, depending on mash/boil length. That includes water prep, weighing everything out, milling, setting all my equipment up, cleaning, etc. A significant reason for the length is running all over the condo gathering and setting up all my gear...I envy those with a dedicated space.
I brew 5 or 10 gallons batches.