Как Вы даете вит.Д? Обязательно давать до 12ч??
До обеда желательно давать, да. У некоторых от него сон еще портится, если давать вечером.
Вообще все витамины до обеда усваиваются, минералы наоборот вечером перед сном.