hi,having my first baby in a couple of months. Got lots of clothes shopping over last few days. Now,sadly not being psychic I don't know how big he will be or for how long... What size is best? Know this may sound dim but don't want to end up with things he can never use etc. Some are by weight others by months.