I can't say I've seen many young ribbons and someone correct me if I'm wrong but the snake looks too lean. No offense intended.
What is your feeding schedule?