First recall triggered after people got infections from a few of the products. Second recall after the FDA inspection found the factory had sanitation issues :-( and covers all the products made there.
Never use Visine. It's likely making your problem worse, especially if you use it chronically. Try Refresh, Systane, or even Blink, they work better and have a variety of options. Including an overnight gel.
I used Refresh single use artifical tears. Massive plastic waste but it's been my go-to since laser eye surgery. Each dosage is individually packaged.
Every ophthalmologist I've seen hates the reusable bottles of eyedrops for various reasons, primarily because they have additives for anti-microbial action. These additives do not help hydrate your eye in any way.
There are a few brands of preservative free drops that aren't single use now. The applicator on these is different so the preservative is not needed. Granted. I use single use refresh most of the time at home, but I carry a bottle of preservative free when I go out.
I worked as an opthalmic tech for a few years, and anecdotally, my patients had the most success with Systane Gel. I rarely, if ever, use eye drops, but I have a bottle of that and it's very good. Avoid anything that advertises red-eye relief. They can cause acute problems including ACA Glaucoma (Anatomically Narrow Angles can exist in patients who have never seen an optho), at least this is what the drug rep told us (about his own products).
My elderly relative who uses eye drops also has regular eye infections. I’ve told her primary caregivers to watch out and maybe stop putting drops in eyes if they can avoid it.
Stop putting random petrochemicals into your eyes? Most products are designed to cover symptoms and make the underlying issue worse so that you will keep buying the product.