In this life, there is no such thing as getting all your ducks in a row.
Because of His immeasurable Love for you, He will continue to keep you on the move. It is the flesh that wants so badly to settle down.
Soldier of The Cross, you are called to be a zealot. You are not your own. You have told Him you want to be changed and that you will eagerly follow Him no matter what.
So, the conflict between the flesh and the Word of God should not come as a surprise.
Reality is not the way you feel.
Reality is The Word of God.
Tell Him you will agree with Him, no matter what.
Make sure you tell Him aloud and alone.