Visine doesn't work. I tried it myself and still tested dirty. Your best bet would have been subbing. It doesn't do any good to drink tons of water for days before the test. If you get lucky you may end up with a negative dillute and they let you retake the test.