一般来说,男方给子女支付抚养费,要给到子女满18岁。不过要是子女已经满16岁但不满18岁,而且能靠自己劳动赚钱,这些收入能作为主要生活来源,还能维持当地的一般生活水平,那男方就可以不用再给抚养费了。
也有一些特殊情况。就算子女成年了,要是还在接受高中及以下学历的教育,或者因为一些非主观原因,比如丧失或部分丧失劳动能力,没办法维持正常生活,那父母还是得继续给抚养费。
至于父母支付抚养费的具体时间,也不是完全固定的。要是父母双方能协商好一个期限,那就按照协议来。要是双方协商不成闹到法院,法院会根据具体情况做出判决,父母按照法院的判决来支付抚养费就行。生活中很多人可能以为只要子女成年,父母就不用给抚养费了,这其实不准确,还是要结合具体情况来看。