I have been best friends with him for 8 years and he blows hot and cold with me for no reason. He doesn't open up to me properly and then stops communicating with me for weeks. He will then eventually call me and continue as if nothing has happened. It drives me mental and he knows this!!.... Why oh why does he do this????