God did not create mankind to have them accustomed to mediocrity or to settle for just less than they deserve. When we exercise our free will and chose expediency over patience we are telling God that what he has for us isn’t as good as what we are attempting to do for ourselves. God knows what’s best for you, therefore you should trust that his blessing will come at the right time and in the right place.