I cluster feed him at 4pm, 5.30pm and 7pm just to tank him up. I then give him a dreamfeed at 10.30pm. He wakes at 2am hungry and then at around 5am hungry again. I've tried other ways to settle him but it's definitely hunger. He feeds 3 hourly in the day - that's all he wants until late afternoon.
I know he's light for his age - do you think this has got any bearing on why he can't go for longer without food at night?