复杂型先天性心脏病能否治愈需要根据患者病情决定。复杂性先天性心脏病种类非常多,治疗方法也很多,医生需要根据患者患有心脏病的情况,疾病严重程度以及治疗难度来进行判断。可能有些患者可以治愈,但还有一部分患者可能不能治愈。具体需要根据患者的情况决定。如果是单心房或单心室,患儿很小年纪就可能死亡,但如果是法洛四联症,手术治疗治愈率很高。总之,对于复杂性先天性心脏病患者,应及时前往医院就诊,完善相关检查,医生会根据患者情况选择合适方案治疗。