I EBF my daughter who is 10 weeks old. She eats every 2-3 hours during the day. At night she will usually go 5 hours the first stretch and 3-4 the second stretch. She has slept the whole night a couple of times. What I found works best is a routine. Starting at 7:30pm I cluster feed her. So she will eat, then play, then bath, then eat again and usually once more shortly after. By 9:30pm she is usually asleep. Do you swaddle? If not I highly recommended it! My daughter only sleep 20min-1 hour during the day with out it. Swaddling is amazing!! I also co sleep because she won't last that long in her crib yet. She still has days where she is a mess and wants to eat every hour all night, but for the most part this is starting to work for us! Formula smells horrible in my opinion and if your baby EBF, they might refuse it for awhile. And adding rice cereal to a bottle doesn't help either. Dr had me try that because my baby has acid reflux and it didn't change her eating patter at all.