Pooja is done every day at home and in temples. Those who know the procedure of pooja will do it at home every day in the morning, and some people do it in the evening too. The duration of a basic pooja is anywhere from 5 minutes to 3 hours. It all depends upon the type of pooja one performs. In the temples regular pooja is done in the morning and also in the evening. In addition to regular pooja many special pooja take place in the temples during the day and evening.

Mainly a pooja is of two types A Simple Pooja and Detailed Pooja. The beauty is that God would be please by the quality of the pooja and not the time frame of the pooja. So, a devotee can receive the grace of God by performing either of these pooja according to his or her capacity.

A simple pooja is a very basic one in which a devotee says some prayers glorifying God’s attributes and thanking Him for everything that he/she has been given in this life. In a detailed pooja a devotee worships God in several steps, and all these steps demonstrate his/her love and devotion to God. The duration for this pooja is anywhere from 30 min to 3 hours. A detailed pooja contains 16 services offered to God with love and devotion. These steps are similar to how we honor and treat our beloved guests during their visit to our place.