As a general guide, I recommend you practise sight-reading for at least:
- 5 minutes a day, if you’re a beginner
- 10 minutes a day, if you’re intermediate
- 15 minutes a day, if you’re advanced.
There is no time limit though. Sight-read for as long as you wish and stop when you feel your focus waning.
FOR MORE INFO >> How to Practise Sight-Reading & Improve Faster