Invalid test?

I took a test this morning, and the results like this. This is invalid test right? Should I retest today or wait? And what is the cause of invalid result?