您好,感谢您的信任,患先天心脏病在多大前会被发现?现在在怀孕期间就可以发现。最佳时间为孕期24周~30周。大部分先天性心脏病在3岁前即可确诊。如果手术几年后还会不会病发?治疗及时的话,一般不会复发的。注意复查和护理。希望我的回答给您带来帮助,祝您健康快乐。