Use “Wir sind seit Jahren befreundet.” for “We’ve been friends for years.” seit takes the present tense for a situation that is still true.