How many relationships can we truly expect to last 18 years these days?. If we are lucky, our parents, spouse and children will put up with us for that amount of time. If any of us have had a friend for nearly 20 years, we should count ourselves truly blessed.