usually that long space there is an indication that a item you have in startup is taking more time to load than it should.
I have no ideal what your technical knowledge level is.
Are you familiar with msconfig?
The easiest way to check this would just be to untick everything in the startup tab in msconfig, and see if the black either decreases noticiably in time displayed or goes away all together.