If you're playing through on Story Mode, I'd allow about 1.5 to 2 hours per episode. There are nine episodes. It took us around 15 or 16 hours to complete the story the first time around. Since then, we've spent another few hours working on minikits and other collectibles. I'd guess it's going to take between 40 and 50 hours, in total, to collect everything.