According to astrology, Guru Puja signifies many things like Spirituality, Charity, Teachers, Education, Progeny, Family happiness, Long Travels, Financial sector, Insurance, etc. If the dasha of Jupiter planet is weak in your horoscope, then you will face numerous obstacles in your life. To remove those obstacles, you need to perform Guru Puja because “Guru Bhagavan, Dev Guru Brihaspati” is the god of happiness and prosperity.