先天性心脏病出生多久能发现要根据先天性心脏病的类型来决定,如果是复杂性的先天性心脏病,比如大动脉转位,在出生后可能即刻就能发现。还有法洛四联症等比较复杂的先天性心脏病,有的生后就可以立刻发现,但是也有隐匿的先天性心脏病,比如房间隔缺损、室间隔缺损,没有相关症状,可能偶尔在体格检查时发现,做心脏彩超提示有先天性心脏病。还有个别特别少见的先天心脏病,比如先天性的冠状动脉起源异常,有一些婴儿型,可能在早期婴儿期就可以发现。但是也有一些先天性心脏病可能缺损比较小或者症状比较轻微,一直持续到成年甚至老年可能才发现。所以一般先天性心脏病多久发现与临床症状相关,临床症状比较重,可能早期就会发现。如果没有相关的临床症状,生长发育与正常人一样,可能在儿童期没有发现,直到成年甚至老年,才明确的诊断患有先天性心脏病。