It is so hard to tell you what his problem is, without being able to see and examine him, and do things like measuring the pressure in his eyes, and testing for corneal damage.
Cloudiness can result from an injury to the cornea (clear part of the eye, at the very front part of the eye), such a scratch, or sun damage, or an autoimmune disease called pannus
. If allowed to heal on its own, without medication, the corneal heals by becoming cloudy and getting blood vessels growing onto the cornea.
An eye with glaucoma (increased pressure inside the eye) can also look cloudy, with blood vessels.
This condition might clear up with topical eye medication containing antibiotics and steroids, but you can only use prescription medications meant to be put into eyes. If it is glaucoma, this will not help; he needs to be on oral medication to lower the pressure in his eyes.
I would recommend having him examined by a veterinarian as soon as possible, to try to save his vision, if possible. There is no over the counter medication that would be safe for you to use, or that would do much good. Hope this helps, Rebecca