一般抚养费由双方协议,协议不成时,由人民法院判决。孩子抚养费一般支付到18周岁。
根据《最高人民法院关于人民法院审理离婚案件处理子女抚养问题的若干具体意见》第十一款规定,抚育费的给付期限,一般至子女十八周岁为止。