What seems like a good amount of time needed for weekly challenges to you?

What the title says. These times being for an average skill player I would say 10 hours is pushing it, 7 hours seems reasonable, 5 hours would be kind.