meaning of schon so lange

schon so lange - German to English

... in such a long time