The entire shedding process can take 9-14 days. Once they've started to go blue, it's usually a week to 10 days left in the process. Here's a really good post to read up on shedding: http://ball-pythons.net/forums/showt...edding-Process.
As far as your other question, a dented eye can be a sign of dehydration in ball pythons, but it could be related to him going into shed as well. It is important - especially during the shedding process - that you make sure his humidity level is where it needs to be. Do you have a way to measure the humidity level is in your enclosure? If so, I would make sure you crank it up to between 60-70% for the remainder of the shedding process (and then keep it between 50-60% after that). If not, then I would pick up one of these: http://www.amazon.com/gp/product/B00...?ie=UTF8&psc=1 either online or from Wal-Mart and then follow the advice I gave earlier.
Best of luck to you both!
Eric