What do you mean by lazy eye- amblyopia or something else? Thanks.
Amblyopia could be due to strabismus. Surgery would have been done to correct that. Since he is only 5 years of age amblyopia may improve. Bad depth perception is there when there is no binocular vision. So, squint surgery should correct that problem also. Colour vision problems may be due to retina problems or colour blindness. You need to discuss it with the treating ophthalmologist as examination is very important and it's difficult for me to answer all aspects of your question. All I can say is that depth perception and amblyopia may improve with time when the two eyes are aligned in the right direction as a result of squint surgery. Thanks and best wishes.
As the binocular vision develops after squint surgery he should feel better. Depth perception will improve. Light sensitivity may be due to allergy in the eyes. Allergies are very common in this age. If your son rubs his eyes then it is even more likely as itching is a sign of allergy. Using an anti-allergic drop will help. You can confirm it from the treating ophthalmologist as he has examined him. Thanks and regards.