I think there is quite a big range actually. It will also depend on how many feeds the little one has been having before weaning. I found it took about 8 weeks to completely go away, but each of my boys was only down to one feed a day by then. Over a year is not uncommon either.