Question: who can do ekadashi fast?
Answer: Nirjala Ekadashi is the most important Ekadashi dedicated to the worship of Vishnu. As the name suggests, one must refrain from consuming even water while fasting, but some devotees avoid eating food grains. Devotees of Lord Vishnu observe a fast on the eleventh day of the lunar fortnight twice a month.