宅基地批了几年没盖房,是否算违建需要看具体情况。如果批准后一直没有动工建设,且没有向相关部门申请延期或者重新审批,那么超过规定时间后,该宅基地可能会被认定为违建。但如果因为特殊原因无法及时建设,可以向相关部门申请延期或者重新审批,获得批准后就不算违建。因此,建议在获得宅基地批准后,尽快按照规定要求进行建设,避免不必要的麻烦。