抚养费一般要给到孩子满18周岁。按照《中华人民共和国民法典》和相关规定,18周岁以上的人就是成年人了,有完全民事行为能力,能自己独立做事,这时候父母通常就没有义务再给抚养费了。
但也有特殊情况。要是孩子在16周岁以上不满18周岁,靠自己劳动赚钱生活,收入还能达到当地一般生活水平,那父母就可以不用再给抚养费。这是因为法律把这类孩子看作有完全民事行为能力的人。
另外,要是孩子虽然满了18周岁,可还在高中及以下学校读书,或者因为一些非主观原因,像丧失或部分丧失劳动能力,没办法维持正常生活,那父母还是得接着给必要的抚养费。
所以说,抚养费原则上给到孩子18岁就行,但具体还得看看孩子的实际状况,按照法律规定来综合判断是不是要多给一段时间。