违建并非几年后就绝对不能强拆。一般来说,违建自搭建完成就可能面临被依法拆除的情况。但在一些特殊情形下,可能会存在拆除时效限制。比如,如果行政机关在作出责令限期拆除决定后,因当事人在法定期限内不申请行政复议或者提起行政诉讼,又不拆除的,行政机关可以自期限届满之日起三个月内,依法申请人民法院强制执行。不过,如果违建涉及国家安全、公共安全等重大利益,或者存在持续影响公共秩序等严重情形,即使多年后,也可能随时被依法强制拆除。总体而言,违建不存在固定几年后就不能强拆的统一标准,主要依据相关法律法规和具体违法情形来确定是否以及何时强拆 。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。