Most bps don't like to eat when they can't see, though some will eat after the eyes clear up and before they actually shed. How often they shed is a factor of how fast they're growing. Young bps eating regularly will often be monthly shedders, but older ball pythons may go months without shedding, especially if they're fasting.