I you I: "My older friends didn't come either." It could mean a) my friends from a long time ago b) my friends that are older than me.
Is there an adjective that removes this ambiguity?
A longtime friend is the expression you are looking for:
having been so for a long time : long-standing.
- a longtime friend a longtime friendship*.