Brothers and Sisters,
Daniel was a righteous man, still he prayed and identified himself with his people, with their present sins, and even with the past sins of his ancestors. (See Daniel 9). God heard Daniel's prayer and answered him right away, however the manifestation of the answer to Daniel was delayed (Daniel 10). We can never give up on God, for God will never give up on us. Keep on praying; prayer can heal the past, the present, and even the future.
Please read Daniel 8 - 10.
May the Lord richly bless you!