There is no guideline for weight vs age, because ball pythons all grow at different rates for various reasons. Your bp looks healthy, it doesn't look overly skinny. It does, however, look like it's about to shed.