Ds (now 3.9) was weaned at 4 months and one week, on my first day back at work by the childminder. It's not as bad as it sounds, as I'd said to her I was planning on starting that week.
I was following the advice I was given at the time - if I were to have one now, I would try to get to 6 months. That would be made easier by the extended maternity leave.
I used to have to express for Britain, as ds would drink so much during the day! He was taking over 12 fl.oz. EBM during the day (plus a BIG booby feed first thing, plus 2+ booby feeds in the evening) that by 6 months I was watering down some of his milk - I knew he was getting enough! Goes to show that by then I was totally relaxed about whatever weight he was! (having been a baby that slipped from 91st to underneath, but then moved back up to follow just under the 25th)
He liked his food then - would eat enything. But now he just eats cornflakes, toast, crackers with cheese, LOTS of ypghurts/fromage frais, biscuits, crisps, rasins, ham, chips, peas (occasionally - with ketchup) and of course chocolate! But I am told he eats well at the childminder! No veg though
But anyway, he's now a happy healthy 3.9 year old! Weights 33 lb - no idea where that is on the centiles. Nor do I know how tall he is! But he LOOKS in proportion.