That's a pretty long lil boy! They're all a bit different. Connor is almost 5.5 lbs. he's 9 in. tall and 9 in. long. I've purchase him size smalls that turn out to be too big and some that turn out to be too small. Don't invest too much yet, they tend to grow quite a bit between 4 and 6 monthes.