JF1980
I'd like to hear more about this 7 year contract. It is not allowed in Hong Kong to be bonded to a company, in this case a 7 year 'contract'. It may be a 7 year contract, but that does not prohibit you from leaving. Other airlines would not avoid you like the plague because of a 7 year contract, but would avoid you because you were not intelligent enough to work for a live-able wage flying big airplanes. I am confident the 7 year contract has a termination clause of 3 months in it, otherwise it would cause a big raucous among many entities within HK. Please enlighten me though, who is saying there is a 7 year contract at CX???
You are not too old..... at cx you can go to 65, as long as you can stay fit and alive.