Daniel 10:12 Do not fear, Daniel, for from the first day that you set your heart to understand, and to humble yourself before your God, your words were heard; and I have come because of your words.
Daniel was going through this warfare for 21 days. A lot of challenges takes place in these moments. But truth is, God heard Daniel the 1st day. Daniel set his heart and was humble before God. Now that is a winning strategy. Lord, set my heart upon You today. May I stand in Your faithfulness Lord.