Question: how long does it take to get someone off your best friends list?
Answer: If you stop sending and receiving snaps from anyone currently a part of this list, or if you start interacting more with others than you do with them, then your current best friends will disappear (and possibly be replaced) within as little as a day.