I personally feel 7pm-8am is quite long. So I’ll give another feeding. If my baby last feeding time is between 7pm -10pm, I’ll probably feed him again.
Currently, my 5 months old baby can sleep through the night from 9pm to 6am. If we feed him at 12am, he will wake up at about 6:30am. So if we don’t give him another feed between his sleep, he might cry at 4am etc for milk. (This timing is difficult for parents to wake up 😅)