By blood shot eyes you have mentioned i assume that your child has conjunctivitis
which is a mostly of viral origin .You should keep on regularly washing his eyes with water .
Non of the eye medication or food allergies
could make the eyes go yellow.
I would advise you to get him examined by his doctor so that the diagnosis be confirmed .