Sathyanarayana Pooja is the best way to seek blessings of Lord Vishnu.It is performed before and/or after the fulfillment of one's desires.It is also performed every year, to maintain the general happiness, prosperity and well being of the family.Satya Narayan is the form of Lord Vishnu. The Lord in this form is considered an embodiment of truth(Satya). Satyanarayan is worshipped at home with family and friends by reciting the miraculous story of Lord Satyanarayan.
This story was originally told by Lord Vishnu himself to Devrshi Narad for the benefit of mankind. Satyanarayan Pooja can be performed on any day in consultation with priest(Panditji).However,the best day to perform this Pooja is on the day of Poornima (full moon day) or Sankranti.Performing the pooja in the evening is considered more appropriate. On the day of the pooja, the devotee has to fast.On this auspicious day friends and relatives are invited to enjoy the Prasad(holy food).