dye runs on all my cheap amazon tests?

I've done four today and they were all due runs! I had a Faint line yesterday but can't tell if it's even there anymore because all my tests are dye runs, did a digital this morning but it was negative, 10dpo so may still be to early for that. Has anyone else had this problem with the cheap tests?