What does besty fo life mean?

besty fo life meaning in Urban Dictionary

besty fo life... a pal u would never give up... it doesn't matter what. somebody you'll share secrets with. and merely be a nerd (regardless if they r bein a booty about u bein a nerd! ) but w.e