In Daniel Chapter 10, we see the story of Daniel praying for an answer and the angel being delayed by the Prince of Persia. He still made it with the answer. Delay is not Denial. Spiritual battles are happening and many times what is happening in life is related to what is happening in the heavenlies.