does he eat much protein? might help more with the overnight.

have directed a mate here who has btdt and might have some tips for you