Fasting requires self-control and discipline as one denies the natural desires of the flesh.
During spiritual fasting, the believer's focus is removed from the physical things of this world and intensely concentrated on God. Put differently, fasting directs our hunger toward God. It clears the mind and body of earthly attentions and draws us close to God. So, as we gain spiritual clarity of thought while fasting, it allows us to hear God more clearly.
Fasting also demonstrates a profound need for God's help and guidance through complete dependence upon him.