Yesterday I was at a mall and I ran into a close friend that I haven't seen in about 3 months, we talked for a while and then we both went on our way. My question is should I have extended my hand? I mean he is a close friend and he knows me, but on the other hand I haven't seen him for a while, how long between meetings should it be before I shake hands with someone I know? I mean I play cards with another group of friends on Friday nights, almost every Friday and I don't shake their hands because I see them at least once a week, sometimes more. Please help.