Good advice, taking work home is not sustainable on a daily basis nor is working weekends.
If you're continuously put in those situations, then it's time to consider your options.
Actually, it's always a good idea to have a backup plan, just incase some unforeseen event happens at work.