Flumpy - you are obvioulsy doing what feels right for you - which is fine.
But I don't agree that health profs. should just say "fine, it's your baby, you do as you wish". They are meant to be trained profs. and if a mum or dad goes in one day and says I want to give my 3 month old lobster and champagne for his dinner, they should try and talk the parent out of it , even though it sounds yummy, it wouldn't do the poor baby much good
Of course, I am exagerating for comic relief but leaving the 4 month or 6 month thing aside, I did my own research on weaning and decided to wait until 6 months.
I knew that WHO and UNICEF recommend waiting until 6 months. So I went and read stuff to find out why. It turns out there are valid scientific reasons for later weaning, for example babies that are weaned later are less likely to have allergies, less likley to lose interest in bf (if they are bf) and less likley to get sick.
Now, I know there will be loads of mums and dad with anecdotes on how their babies didn't have allergies or get sick, etc, when they weaned earlier than 6 months, but I am talking generalities here. IN GENERAL it is best to delay weaning to 6 months.
A caring, knowledgable, compassionate, well-trained HV, GP, MW, whatever should be able to put their point across (pro's and con's of weaning before 6 months) without being mean and nasty. I know they are a minority, but in a perfect world that is what they would do !
It is important to be happy about the choices you make, you seem happy about yours, which is good