you have fasted and prayed seriously to God, you have not received what you are asking for, have you diligently searched your heart and mind if you have keep back the vow you made to God.Num 30:2, Note It is a great evil in the sight of the Lord to approach God with doubt and double-minded and unbelief which lead to bondage. Beware of double standard through your lips to avoid giving God or man false hope of what you will never fulfill. This sin cause spiritual . Blockade read again, better not to vow than to vow and not pay, ECC 5:5. Ethics of Biblical vows Deut 23:21. If we love Jesus we will keep his commandments, John 14:15, all solution in Jesus Christ, Matt 11:28, receive your long awaiting blessing and enjoy them Amen.