这样比较通顺吧?
you're the best friend that I ever had
I've been with you for such a long time
意思是,你是我有史以来最好的朋友,我们相处很久了