I have seen many claims, some say 10 hours, some say 25 hours, and some say 40 hours.
I think it depends on how much you love the game, and if you're just doing it to get through it, you can probably do it pretty quickly. But it takes longer to get the hidden details and you can understand the game better. I usually play the games I love several times.