I stopped leaking around seven or eight months. I think the "leakier" you are, the longer it tends to last, sadly. I also left the pads in and just folded them down into my bra when NIP.
After eight months I would still leak, but only very occasionally. But now that Joe is two, I never leak. Nothing comes out unless I squeeze or Joe nurses.