Bigjet77 - went through same dilemma a while back, you have to ask yourself a few questions and give yourself some honest answers;
do I like Dubai yes/no
do I like working for Emirates yes/no
do i like the job yes/no
are family happy yes/no
and then follow up with
if/when I leave will I regret having stayed so long?
what will I do instead?
The only thing you must always bear in mind is that you get only one life and there's no point in being somewhere/doing something that makes you unhappy.