You have been waiting for God to move in your life but God has been waiting on you. You have been thinking all this time that God has ignored your cries for help but He has heard you and has been trying to get through to you to tell you to handle some areas of your life that are not pleasing to Him and this is blocking your blessing. What are blessing blockers? They are clearly explained in His word and He will also reveal them when you ask in prayer. God will never block anyone willing to repent, but He will hold up a blessing until you are in the place to receive. He is your Father…go to Him and ask for clarity, study the attributes of God and learn His ways…get understanding. Your blessing is right around the corner….He’s waiting…He loves you so much!