如果嬰兒母乳不足或斷乳後未及時添加蛋黃、動物肝臟等富含維生素A和D以及富含胡蘿蔔素的蔬菜、水果等食品;或者患有慢性腹瀉、肝膽疾病等影響維生素A和D的吸收;或者患有慢性消耗性疾病使維生素A和D的消耗增多;或者缺少日照;以及生長過快使需要量增多等等因素都可以引起維生素A和或D的缺乏。 乳中維生素A的含量高於牛乳,如果乳母營養充足、膳食平衡,乳汁中的維生素A大多能滿足嬰兒的需要。而維生素D在母乳和牛乳中都較少,所以無論是人乳餵養或牛乳餵養的嬰兒,自出生後2-3周起,每日須給服維生素D400單位的預防劑量,連續服用2-3年,尤其是對早產兒、雙胎和有上述引起維生素A和D缺乏因素的小兒,更需要額外補充維生素A和D。2、3歲以後,小兒生長速度減慢、飲食品種和戶外活動增多,一般無須再額外補充魚肝油
老年人長期多量服用魚肝油丸,勢必增加機體對鈣、磷的吸收。尿路結石與尿液中的鈣、磷增多有密切關係。血液內鈣、磷過多,會增加尿內的鈣、磷,容易發生尿路結石。所以,老年人服魚肝油劑量切勿過大。一般說來,每天服3次,每次服1丸,服2周停藥1周。平時多飲水,增加尿液排洩,防止鈣質沉澱。患有尿路結石或體質虛弱的人,不宜服用魚肝油,謹防加重結石症狀或發生中毒。