How Long does Christmas Last?

The actual day of Christmas is only one day however, people can celebrate it longer. In some families they celebrate by opening presents on Christmas Eve an then use Christmas Day as a day for church, family and dinner. The celebration of Christmas can be much longer than just one or two days as people prepare for the day by decorating, cooking, shopping, attending holiday parties, and sending out cards. While officially Christmas is just one day the celebration can actually last a month or more.