At most, eight of your contacts can be listed as your best friends. Snapchat only looks at the last week or so when it calculates your Best Friends list, so you can't just exchange a thousand messages with someone one day and expect them to stay on your friends list.