Depends on what you mean by best friend. If you exclude the obvious: my wife, its still easy.
My best friend (not my wife) is the guy who was best man at my wedding 29 years ago. I've known him for 42 years. I still talk to him on the phone or email once a week.