People often talk about job satisfaction. There seems to be another job/position somewhere else in this world which is better than the one you are currently working with and if you manage to get hold onto that job, another job/position pops up and you find yourself in the very same situation. It seems like a never ending cycle searching for job satisfaction.
How to avoid this…. well one needs to consider that every job is satisfying provided you think like that. Every job has problems and probably there is no job in this world which is problem free. The problem category might vary but problems never vanish. So one needs to be optimistic about the way a person approaches his/her job.