i did an ad campagin when i went to Academy of Art in frisco on visine and i bought every version. I wear contacts and when i go home and need to hide my bleeding eyes. Conclusion: Allergy visine wins, as for contacts its Optifree.. visine contacts if its out in warm temperature frequently will develope a weird stench