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「どうやって」があるので、驚いている感じが強く感じます。