Sacrificial giving is not a cheerful giving but a giving done in tears and in pain. It is not a convenient giving but the person who does that will always benefit from the sacrifice.
A Christian sister was counting her gratuity that was paid to her and the Holy Spirit told her to remove the money immediately and hide it. In a few minutes after that, armed men broke into her house and demanded for the money. They searched everywhere but could not find it. Similarly, God has delivered many of His children, who listen to Him, from very nasty situations.
You have prayed enough, fasted enough, now obey Divine instructions given to you. Some instructions and orders may not look logical but all we need do to get our breakthrough is to obey them.