Yes he is that's the size out of the egg for your average hatchling, he is not eating and won't be if you do not change your setup entirely and this is very important to do it ASAP.
Do this to a T http://ball-pythons.net/forums/showt...-hatchling-101
Did you buy it as unstarted? What did the breeder tell you about feeding habits?