Stay in and wait a while longer. These overseas commuting jobs pay great but at a cost to your family. For a while everything will be ok, but after your 3rd or 4th rotation it will start getting painful. I'm on my second contract job, flying 737NG's and I am going back to United (with a paycut).
Best of luck to you whatever you decide!