I don't remember exactly how long it took me with the games exactly, but it definitely took me a while. If I'm not mistaken, it took me like a month and half maybe to finish my goals in the game, which is much longer than any other Pokémon playthrough I've ever done. On average, I'm usually finished with a Pokémon game in like two weeks. However, much of this can be chalked up to the fact that I spent the vast majority of my time exploring Paldea and catching a ton of Pokémon rather than worrying about the story and the fact that I had to EV train my Pokémon "the hard way" this time. By that, I mean I normally save myself the trouble by simply breeding Pokémon with great IVs in a previous game that I've already completed, EV-training them with vitamins instead of battles, transferring them to the newest game while they're freshly hatched at level 1 using Pokémon HOME, and beginning my adventure with them in the new game. Doing this, I only have to EV train my Starter, which is super easy. However, this is the first game where I was unable to do this, as I got Pokémon Violet shortly after release day without Pokémon HOME compatibility. (I was able to trade for EV-trained Pokémon in Brilliant Diamond). I was able to get the Pokémon I wanted to begin my adventure with in trades in Pokemon Violet, but my friend that I traded with couldn't do any EV training. Thus, I had to EV train all my Pokémon from scratch, which took a good minute. It was worth it though because it was fun and the fact that I was able to do it despite not doing it in a while proved to me that I still got it! I also found that because of the free roam gameplay and the ability to avoid or even run from trainers made EV training much easier this generation.