Expect around 4-6 hours minimum per complete playthrough depending on your reading speed and choices. Replays take less time since you can skip read text.