There’s no time frame for it and it has taken me a good 3-4 months to do it. I’ve also found that when he’s ill he’s gone back to just wanting me but I think that’s because of the added comfort. In those cases I’ve had to start the whole process again.
My little boy was the same. I’ve managed to drop all feeds now apart from one in the morning when he wakes but I don’t mind that so much. I started by introducing a bottle for his feed before bedtime. Initially he refused and looked at me to say “yeah right” but I did it every evening once I’d bathed him and lay him down for a massage he normally has a wind down programme on whilst I’m massaging him so I’d play that and give him the bottle and he started taking it. Then I’d take him up to bed red a book and place him in his cot. The first few nights took about an hour as he screamed but I kept going in (and Dad) to reassure him. After about a week he would take a bottle have a story then take himself to sleep. I then started to swap his afternoon feed for a bottle. As nursery were already doing this and he was taking it there I continued offering it at home and he has kind of worked out that as long has he has milk he’s ok.