Why should we fast on Eikadashi
Eikadashi comes twice a month. During these two days the Moon & Earth are such an angle that digestion of grains becomes hard for our bodies. As per classics, one must not take grains for 24 hours (especially rice).
Hence, detox your body with no grains, no salt...
Do take a lots of fruits and fresh juices, milk, curd, water etc.
Lord Vishu is worshiped on Eikadashi