For anyone not sure, these are the foods that all babies should not be fed before six months:
Anything containing wheat or gluten (wheatflour, bread, breakfast cereals made from wheat, rusks, spaghetti or other pastas)
Nuts, including peanuts and peanut products
Seeds
Liver
Eggs
Fish and shellfish
Honey (should be avoided until 12 months)
Cow’s milk
Soft or unpasteurised foods
Plus always avoid adding salt or sugar to any food for your baby
Also weaning at 4 months has been proven to increase your child's chances of obesity or weight problems later on in life.
Having polorised views on health issues is obviously not a good thing and I am understanding of very experienced mothers weaning before six months, but NHS recommend you must speak to a doctor or health visitor if you are considering starting before the 6 month mark.
There is call to wean before this time in some cases but studies show 54% of mothers are weaning before six months and this is likely to increase.
This is a worrying statistic but seeing as nearly everyone on this thread who is posting is starting early , very believable that this is becoming a normal trend with mothers again.
I'm just offering a different opinion so no offence to the very experienced mums on here who have years of knowledge and understanding.