What does bff4life mean?

bff4life meaning in Chat Slang Dictionary

most readily useful freind forever for life