David didn't use to eat vegetables when he was a little boy.
On the condition that this sentence intends a past time meaning, which means that we finished to do something, then we can't use present perfect as seen.
David didn't use to eat vegetables since he was a little boy.
Now it intends the meaning that is still in progress, David still doesn't like eating vegetables. Can you point out what I'm actually missing?