I'm surprised you've managed to go about your daily life like this for so long.
よく普通に生きてこれましたね - I'm surprised you've managed to go about your daily life like this for so longになると思います。
I'm surprised you’ve managed to live like this for so long も使えると思います。
How have you managed to live like this for so long? も場合によって使えるかもしれません。How「どうやって」があるので、驚いている感じが強く感じます。
It's a wonder you've made it all this time with all your problems.
この場合、次のような言い方ができますよ。
ーIt's a wonder you've made it all this time with all your problems.
「(体の)いろんな問題を抱えて今までよくやってこれましたね」
to make it「切り抜ける・なんとかする」
a wonder で「驚くべきこと」
ご参考まで!