It sounds like he injured his eye to me, if he's shedding that often. Though I've never had a young snake so I'm not sure about the shedding rate for anything but an adult. From those pictures his eyes look normal. I can't see my males pupils either, but that doesn't mean there is something wrong. Usually you can see the pupils in a snake with light colored eyes. Green eyes are consistent with pastels Don't mean to get your hopes up, but what did you buy it as?