Satyanarayan Puja is for the goodness, happiness, prosperity of whole family. One should do Satyanarayan Pooja once in 6 months. This Puja is done in order to worship the religious and prestigious Hindu god Vishnu, where 'Satya' stands for Truth, and 'Narayan' stands for The highest being. In addition, this is the most famous Puja in India. Moreover, this is the most sacred Puja in the Hindu religion. Also, it is viewed as favorable to complete it at home during special occasions like childbirth, birthday events, relationships, house warming (Greh Pravesh) or on any glad events. The Pooja shields you from directing wickedness and instructs us to be on the unique path of goodness and prosperity.