Having endured for a long period of time.
My longtime friend, since birth actually, called and gently broke the bad news to me.
Having been for a long time
longtime married