Is there a fixed bed time that you send your son to sleep at night?
For me, we would send him to bed at 9pm and by right, his "dream feed" would be at midnight. While weaning off night feeds we would drag the time which he feeds. So we would stop feeding him at midnight and if he wakes at 2am, then we will feed at 2am. Slowly the time drags and drags until his morning feed at 5am.
When he was on solids even more, he could last 9pm to 8am. That happened when he was around 10-11 mths.