I think your environment, family and social situation can have an effect too. With Marisa I kinda went with the flow, I hadn't been around babies much before then and I just thought that babies had breastmilk and she'd stop when she was ready. I didn't imagine she would feed as long as she did and at times I really felt like weaning, but I think when you have a baby that isn't sleeping well or you have little support, you can feel that you can give less that if you were more supported or rested ... with Elijah he had a bout on formula for a bit and I was very devistated as I thought he would take that and no breastmilk, but he quickly went off formula (thank goodness) and back to boobs. I have been hoping for him to wean, on and off, but I am also very sleep deprived as he's been feeding overnight - nightweaning was going well but he got sick and it fell in a heap. Very tired mummy looking forward to 20 month old bubba weaning, at least at night! Somehow I have held on for dear life!