I wonder why do many employees in Egypt insist on joining or at least contracting for a new job before quitting their old job. I see the decision of quitting an old job has nothing to do with joining another one. It is like someone waiting to hook up with a new wife in order to divorce his old wife!
If you cant take it anymore and can afford yourself for a while, why don't you get a career break to stop and see where are you heading and adjust your path to what serves your vision.
A career break is a period of time out from employment. Traditionally, this was for mothers to raise children, but it is now used for people taking time out of their career for personal development and/or professional development.
A career break is usually between one month and one year and is adopted by many employees in Europe and the US. Sometimes you stop to think, sometimes you stop to learn & explore, and sometimes you stop to rest... I think everyone should experience a career break every 5 years specially if he/she can financially afford it....What do you think about that?
You can check here if you are interested (this is not an ad).
MohalyP.S. Happy New Hijri Year by the way :)