Question: how long does it take for someone to come 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.