He's fine! Young ball pythons are very efficient at digesting their food. Growing takes a lot of energy and they can eat many meals before building up enough waste to eliminate. They can sometimes go a few weeks without poo.
They also grow at different rates....some are just slower and more petite than others. A picture and some info on exactly what you're feeding and how often would give us a better idea on whether or not he's at a healthy weight.