Re: Self weaning
My oldest self weaned at 4 1/2 years, my middle is 4 1/2 years old now and hasn't asked to nurse in 3 weeks. I suspect she is probably done but I usually wait until there has been a month since the last time until I call it official.
It was very gradual for both of them, at 2 years old they were both still nursing around the clock every 2-2 1/2 hours. It was never until about 3 that they cut back to 4 or 5 times a day. Around 3 1/2 it would go down to 2 or so times a day and around 4 just 1 time a day. Then they stopped asking every day, and that turned into only nursing 1-2 times a week until a few weeks would go by and I realized they hadn't nursed in a while.