Is there a Halacha to say Brachot (Mechayeh Hametim or Shehecheyanu) when seeing a friend one has not seen for a long time?
One should say Shehecheyanu after thirty days, and Mechayeh Hametim after a year. This applies on the following conditions: 1. If this is a person of the opposite sex, she/he is close family. 2. It is a genuine close friend - not a pen-friend. 3. You have not received regards in any way, eg. SMS, letter etc. from this friend.