I met mine in school but we've drifted apart in recent years so now I don't have a "best".
And I find the term "best mate" quite childish anyway.
Edit - Well, actually I had another who moved in around the corner and we're still in contact but not on the level of "best" anymore either.