隐瞒病史投保10年了出险不一定就赔不了了,还需要看实际情况。首先,如果是医疗险,那么一般不理赔;如果是重疾险,若10年后被保险人发生的疾病和隐瞒疾病没有关系,则大概率可以理赔,若10年后被保险人发生的疾病为隐瞒病史,或和隐瞒病史有关,则保险公司大概率会拒赔。
需要注意的是,虽然保险法中有两年不可抗辩条款,即两年后保险公司不得解除合同,但若保险公司能够证明被保险人存在恶意骗保行为,那么还是可以拒绝赔付的。