I don't know how many dpo but was due on my period yesterday or today, just taken a test with 2 hour hold and this came up straight away. But I know people say don't trust blue dye?