Satya Narayan Puja can generally be conducted on any ordinary day, however the full moon day is considered as extremely auspicious to perform the Puja. The Puja is conducted to express gratitude to the Lord during times of achievements or on any other favorable occasions. Observing the Satya Narayan vrat (fasting) is regarded as auspicious since it signifies dedication to the Lord. Establishing this pious religious connection with the Lord and performing the Puja regularly marks a remarkable shift in one’s fortune. The benign energy from the ritual creates a protective shield around one’s surroundings and bestows people with good health, wealth,prosperity and other worldly attributes