Wow...your bb is so great! How can you make him last for 8 hours at night. I still need to feed 6 times 9am, 12:30pm, 4pm, 8pm, 12am & 5am. I hope I can drop 5am one so he can sleep till around 7am...
I donno.... he started to sleep long at night since last 1-2 weeks.. and didn't wake up after 8pm's milk until 4am. I think the baby can sleep longer if he/she is tired enough (not much sleep during daytime) and feels comfortable (not too cold or too hot).
Don't give milk if he cries not loudly during mid-night, then he will sleep again. I remembered my baby cried at 4am after 12am milk but not loudly, I left him alone and he stopped and slept again until 6am. Soon, he sleeps longer and longer, and there was one time that he had milk after 9 hours!