The law changed very recently. As long as you can obtain a NOC from your current eompolyer, and you have an offer from a new employer, you can actually change as often as you like, WHEN you like! It might take time for the actual prcatice of this law to take affect, but the law is on your side.

If you have a PERMANENT contract, than again, by law your employer MUST issue you with a NOC upon request... they are not allowed to refuse unless you break the law, or are guilty of Gross Misconduct according to your company's HR policies.

Best of luck!