There are four key stages to friendships: sustaining it, developing stable closeness, making the bond satisfying, and living up to expectations beyond middle age.
Check out this interesting article exploring different stages of friendship and how social media can artificially sustain friendships that may be past their prime.