When you give Christ your life you really mean your time as that is what comprises a life.
Exodus 34:14 For thou shalt worship no other god: for the LORD, whose name is Jealous, is a jealous God: (KJV)
God is a jealous God. He is jealous of time as well. He is not an ATM machine that dispenses ready blessings on demand. He demands the deposit and investment of your time before you