1、通常来讲,子女抚养费给到孩子年满18岁就可以了。按照《中华人民共和国民法典》还有相关的司法解释,父母对未成年子女有抚养、教育和保护的责任。等孩子成年也就是满18岁了,父母的抚养责任一般就结束了。
2、不过也有特殊情况。要是孩子在16岁以上但不满18岁,靠自己的劳动收入作为主要生活来源,而且能维持当地的一般生活水平,那父母就可以不用再给抚养费了。
3、还有,对于没办法独立生活的成年子女,父母还是得支付必要的抚养费。这里说的没办法独立生活的成年子女,是指还在接受高中及以下学历教育,或者因为非主观原因丧失、部分丧失劳动能力,没办法维持正常生活的成年子女。
4、在实际的司法案子里,抚养费要给多久会根据具体情况来判断。法院会综合考虑孩子的实际需求、父母的经济能力,还有当地的实际生活水平等方面的因素。