There once was a story about a young man who wanted to cycle from one end of Australia to the other end. It was a daunting task. He cycled and cycled, through the towns and desert. His determination was soon eroded by the distance, hash environment and physical fatigue. He did not think he could continue any more. He wanted to quit. He had only completed half the intended journey. He looked at his map with despair. Suddenly, there was a strong gust of wind, the map folded into half, showing only a part of the journey. The map revealed only the man's next stop. He pushed himself on to the next stop. Upon reaching the place and rested, he uncovered more area of the map and pushed on to the next stop. And soon...as you would have guessed...he finally reached his destination, a step at a time.
Do you have this feeling that you want to quit? You have had enough and it is time to move on.
If you are at this stage, try to look at the next nearest milestone. If you want to quit in January, try to stay until February or March and when that time comes, stretch it a bit longer to June and if, by the end of next year, you still have that feeling then...re-evaluate it again.
This not-so-simple exercise is to ensure you do not quit on impulse and that you have taken the effort to sweat it out first. There is no perfect place on earth (That place can only be found in Heaven). You are placed where you are for a reason.