ich habe schon lange

I haven't ... for a long time

→ ich
phrase Rare #26,893
I haven't ... for a long time Usually used with kein, nichts, or nicht and a past participle to say that something has not happened for a long time. More literally, it means “I have already long,” but the natural English translation uses “for a long time.”
GE: Ich habe schon lange keinen Kaffee mehr getrunken.
EN: I haven't had coffee for a long time.

Ich habe schon lange kein Radio mehr gehört.

I haven’t listened to the radio in a long time.

Ich habe schon lange nichts mehr gehört.

I haven't heard anything in a long time.

— Der Bruder (1997)

Ich habe schon lange keine Nachrichten von zu Hause bekommen.

I haven't received any news from home in a long time.

— Central Station (1998)

Ich habe schon lange nichts von ihm gehört.

I haven't heard from him in a long time.

Ich habe schon lange keine Fotos mehr gemacht.

I haven't taken any photos in a long time.

Ich habe schon lange nichts mehr von ihm gehört.

I haven't heard from him in a long time.

Ich habe schon lange keine mehr benutzt.

I haven't used one in a long time.

— Mother (2009)