It depends on many factors, some covered here, but on average, pilots work weekends half the time. Some months will be more, some less, but this average is based on my own experience and that of several other airline pilots I know or work with. This average holds true for holidays, too.