Test again?

Hi i took this 2 minutes ago i could wait no more its only been 3 weeks my period is suppost to come the oct 6 why did the test came like this