In Garuda Purana, it is told by Lord Krishna that just as living people need food, ghosts also eat food. It has been told that ghosts go to eat food in the house of those who have wrong things in the house. Ghosts eat things that are condemned. It is said in the Garuda Purana that ghosts enter the house of those who have wrong things in the house or who have bad habits. Let us tell you what wrong things and bad habits we all need to stay away.
Do not keep stale food in the house. It is believed that having stale food for several days in the house attracts ghosts towards that house. So eat only fresh food in the house and if you are saved, it should be donated to someone.
Spitting in the house is also considered inauspicious. It is believed that ghosts are attracted to all these dirty things and negative energies become more active in such homes.
It is very important to keep the house clean to keep ghosts and negative energies away. The house which is dirty and disturbed makes him his own base. It is believed that ghosts come and eat food in such houses and the atmosphere of such houses gets completely spoiled and Goddess Lakshmi also likes to stay away from such houses.
It is also mentioned in the Garuda Purana that in the houses where religious works like charity, fasting and worship are not done, ghosts start their camp.
In the houses where women sleep for a long time or disrespect the elders, ghosts start getting attracted and poverty spreads their feet in such houses.
In the houses where people eat food without bathing or worshiping, they leave the gods and goddesses and start living there.