I bought this and another one of these for my son who is currently 5 1/2 months old, ( 24 lbs, and 28 Inches long)! I bought this one in 24 months, and another in 18 months because right now my son is in 12 month sleepers because his feet don't find in anything else!  Well, I opened the package, and Its VERy long! So, if another mother is in the same type of situation im in, GO FOR IT! Its long, and some type of light fleece so it will deffinately keep him warm! Plus, its SUPER cute!  I LOVE IT!