22 isn't too many! if you have a big baby, he/she might outgrow the smalls pretty fast. but the mediums should last a loooooong time.
i wouldn't get larges yet. larges still don't fit schuyler well and he is almost 2 years old. he can still squeeze into petite toddler sized FBs. (31.5 lbs and 36+ inches tall)