Hindus commonly conduct pujas in shrines in three different
environments: in temples, in the home, and in outdoor public spaces. It
is equally common for any of the deities to be worshiped in any of these
three types of shrines.

Hindus believe that if proper care is not taken of a temple's
images, the deity will abandon the temple. Hence priests reside at the temple
and take care of the gods' needs. Priests perform puja at sunrise, noon,
sunset, and midnight. For a layperson, however, visiting a temple every
day or even regularly is not mandatory, and many devout Hindus worship at
home. The essential aspect of puja is not congregational worship but an
individual's offering to a deity. Worship in the home usually takes place
daily.