Around the world, the natural age of weaning varies between 2.5 to 7 years old! While the weaning age in Australia tends to be much earlier, it is a completely individual decision for you to make. Whilst it can be hard to fend off all of the well-meaning advice, the most important thing is that you wean at a time that you and/or your child feel ready.
If you would like any assistance with strategies to wean gently while keeping the strong attachment that you have developed with your child, I am more than happy to discuss this with you.
The following references provide more information: