Completion time is dependant upon a few factors:
1. how you define "complete" (there is yet again a New Game+ish feature to RD)
2. how long it takes you to read
3. if you fast forward (Emulator options) dialogue sequences (pretty much all of it)
4. where you go and how many circles you make
Basically it takes a few hours...I'd say 2 or 3 tops for a regular game...a few more for all the others...but there are a few variations of endings...and 'Easter eggs' from Demiforce as well.