This guy is your best friend? Surely there are better options out there. Like people who will communicate like adults. Sounds like you have some communication problems that make you both seem immature to me. If you can't talk it out in person, you're obviously not that good friends, and your friendship is obviously not as equally important to both parties. Trying to find out what is going wrong through other people is childish, a great way to get biased answers, and not a good sign of a strong friendship.