IMO:
1. You should not live with your co-founder(s). It's important that you can take breaks from the startup/each other by going home.
2. You should be friends with your co-founder(s), but not "best friends". A startup is a bussiness relationship which is incompatible with "best friendship".
This is my experience based on doing my own startup and watching others.