From my experience, 80% of Wardrobe Detoxes take 2-3 hours and 80% of Personal Shopping takes 3-4 hours.
Sometimes, if your wardrobe is very big or the task for Personal shopping is complex, we will need more time. In this case every additional hour will cost £40.