"Arise O Lord and let your enemies be scattered and flee before you. If we would follow God His victory would be our victory. Lagging behind or running ahead of God is always disastrous!
Whining and complaining about God's direction or way is a great sin. We must remember the words God scolded Moses with "Has my arm lost its power? Now you will see whether or not my word comes true!"
Most people, including religious people, fear man more that they fear God.
The woman who anointed Jesus is a great example for us. She did what she could, when she could and delay would have meant lost opportunity.
We will always find everything just as Jesus says if we live in immediate obedience.
What more can I say? Our forgiveness is unleashed by our repentance. God's mercy comes from His unfailing love. A great formula is presented here : Repentance + Forgiveness + Mercy = restoration of relationship with God and worship with joy.