What Kind Of Friend...
There are four main levels of a friendship. Acquaintance, Casual friend, close friend, and intimate friend. Each one very different. You should have friends on each level. Not many people reach the level of intimate friends so I down graded the level just a bit to make it more reachable to some.
Think of a specific friend right now. Use that friend as the basis of every question. Find out what level of friendship you guy's relationship falls under.