A UN humanitarian coordinator for Afghanistan says food stocks kept by the World Food Programme in the country could run out as soon as this month.
Ramiz Alakbarov told an online news conference from Kabul on Wednesday that the UN needs at least 200 million dollars to be able to provide food to the most vulnerable.
Alakbarov added that "more than half of the Afghan children do not know whether they will have a meal tonight or not," and he called on other countries to provide immediate help.
The UN children's fund, UNICEF, has said around 10 million children in Afghanistan need humanitarian assistance to survive.
It predicts that one million children under 5 will suffer from severe acute malnutrition, a life-threatening condition, if current trends continue.
A man who fled Afghanistan to neighboring Pakistan told the Reuters news agency that no jobs are available and children are hungry.
UN Secretary-General Antonio Guterres said in a statement on Tuesday, "A humanitarian catastrophe looms" in Afghanistan.