God knows how we can remain friends when we are so different from each other.
Shaf & i
Conclusion: there are all kinds of friends. Because friends are human too; variety of characteristics and attitude. Sometimes these differences piss you off and feel like "i need time off from these friends". It's okay to spend some time apart. Remember that at the end of the day, you know that you're still best of friends and carry on with life.
Differences. Best we can do is embrace them.