Usually people who work abroad earn well, but they also lose a lot, such as their health. The most important thing is that people who have a family can take care of it financially, but they are not there when their children grow up.
Yes, it's sacrifice if you have to separate from family, wife, children... Most of the occasions an individual sacrifices his/her whole youth for the sake of the family. But sometimes there are people who work abroad as a habit which is a different circumstance. You need to have a firm determination and motivation to be successful. Put it in your mind that you are doing it for the future of your family. Fortunately, technology makes everything closer.