Can you post a photo of him? It doesn't seem right that a snake could be a month old without having shed. Ball pythons normally shed about a week after they hatch, and they don't take their first meal for several days after that first shed.
It's easy to tell from a photo if the snake has had its first shed. Maybe you missed it, if it was stuck under a bowl. Very very rarely, some snakes will even eat them.