doesn't make sense

Ok everything I've heard is that only the early detection tests are the only ones that can give you a faint line before your missed period. Well my period is due in 5 days and I took this one and I'm thinking it might be invalid because I didn't think that these could tell that early. This clearly looks positive though. Only thing I can think of is I ovulated earlier than I think because I'm only 9DPO. I took 3 and they all look like this.