Translation of "I have been living here for" in German

I have been living here for many years.
Ich lebe hier schon viele Jahre.
Tatoeba v2021-03-10

I have been living here for three years.
Ich wohne schon drei Jahre hier.
Tatoeba v2021-03-10

I have been living here for eleven-and-a-half years and it is my new home.
Ich lebe schon elfeinhalb Jahre hier und habe meine neue Heimat gefunden.
ParaCrawl v7.1

I have been living here for years.
Ich lebe hier seit Jahren.
Tatoeba v2021-03-10