Yes, it is normal to have 7 Best Friends on Snapchat. Snapchat allows you to have up to 8 Best Friends, having 7 best friends or less simply means you don't interact frequently with 8 people on the app.