I have 2 DDs they were EBF who slept through from 7pm to 7am from 12 weeks, I had been waking them to feed at 10pm but I gradually reduced it and then I stopped at 12 weeks and they didn't wake at all.
I now have a DS who is 7 months he is EBF but now also eating solids, he has slept through from 7 weeks, roughly 8-7pm. He is subjected to the school run and after school activities but I do keep a routine of feeding and sleeping for him.
I have found as another poster said, regular feeding and regular sleep works well for me. In the early days I crammed as much milk in as possible in the day, and I believe that is part of why they slept well at night. And also the regular daytime sleep. I have also had them all in their own room from the start (controversial I know) but I think it really helps with self settling.
DS has always napped when we are out and about in the morning, and then in the afternoon he always has a 2 hour ish sleep in his cot in his room. I think sleeping the cot in the day actually helps as he just knows and has done from the start that he sleeps there, it calm and dark, I have 2 black out blinds and curtains!!
What is the daytime sleep like? I think the day is a good time to try to help self settling, they have roughly a 45 minute sleep cycle and may wake up in the day after that time and then cry, if left they will most likely go back to sleep, but if you go in too quickly it doesn't aid the process of learning to go back to sleep themselves. Sometimes it can take 20 minutes before they will go back to sleep and i think you have to be prepared to do this . Again some people don't agree with this method, but on the occasions when this has happened to my DC in afternoon naps, I have listened to the crying and tried to judge what it is, i.e. not ill or distressed, but perhaps just grizzly which to me indicates it is simply waking at the light sleep part of the cycle and trying to settle back to sleep. There have been times when I have gone to get them when it doesn't seem to be this, but mostly they would fall back to sleep again and sleep for at least another 45 minutes usually longer.
I think this really aids night time sleep, as they are also not then overtired. It is also easier to make a sensible judgement on why they might be crying in the afternoon than in the night when I would probably just get up and feed them to get back to sleep quickly. I also think that by doing this in the day and listening to how he may cry, it helps in the night, and if they do wake you know better what it is likely to be. My DS has woken a handful of times in the night since he started sleeping all night, each time he has had a bit of a cold and I genuinely thought he probably actually needed a drink, so I have fed him briefly then put him back to bed and he has gone straight back to sleep. Oddly he is far more likely to wake in the afternoon nap and cry after 45 minutes but not wake in the night and do this. I also think that without decent daytime sleep, the last feed may not be enough as they may be very tired and not feed well so may then actually be hungry in the night. From the start, and I still do it now I really try to prevent that from happening by planning feeding and sleeping as best I can.
Sorry I've gone a bit there, but it is entirely possible for EBF babies to sleep well from a young age, I know not all babies are the same, but my experience of 2 girls and a boy has been that this has worked for us.