Unfortunately, Windows doesn't know how many eligible files there will be for indexing until it finds them, nor how long it will take to index each one (because the time it takes is dependent on the file type, size of the file, encoding used, etc).
However, the good news is that Windows will always pick up where it left off, so you won't lose any progress if you interrupt the process.
If this solves your issue, click the 'Propose as Answer' link below, and vote as helpful by clicking the green triangle to the lelft. Thanks!