Traditionally, 12 days. It goes from Christmas Day, Dec 25, through January 6th, the day of Epiphany.
However Its different for different people
For Secular people the secular Christmas lasts usually one or 2 days
However for religious people such as most Christians Christmas actually lasts for 12 days
Different Christian sects have different views on this most Roman catholics Celebrate Christmas From sundown on Christmas Eve until the Feast of the Baptism of the Lord which is usually the first Sunday After January 6th
Anglicans and Methodists and some Protestants Celebrate Christmas itself on Dec 25th and a Christmas season follows it until the twelfth night
I was raised as a Catholic myself and have done lots of research into topics such as this very question
To sum up Christmas for religious people is longer usually 12 days long or so
For non religious people Christmas is one day like bank a holiday is one day
There is a tradition of leaving Christmas decorations up until January 6th to complete the 12 days which is why most people tend to leave them up until Jan 6th the Twelfth night marks the night the Magi (three wise men) visited Jesus after his Birth
Roman Catholics actually Mark Epiphany by chalking the initials of the three wise men above their front doors followed by the year its called a house blessing I believe
The house blessing is usually chalked as follows
20+C+M+B+ followed by the year we entered for instance 2012 this coming year would be chalked 20+C+M+B+12
So really it depends on what you are celebrating Christmas for be you religious or non religious or traditional
"The Long Christmas Dinner " by Thornton Wilder .
Christmas of 2002
The Long Christmas Dinner - opera - was created in 1963.
it is 10 days long
It is 42 Days long.
The Christmas market breaks occur for a very simple and obvious reason. Since Christmas does not last all year long, the Christmas market cannot also last all year long, therefore there has to be Christmas market breaks.
284
Christmas in 22 days
A Christmas shoppers complaint is one of long standing!
Yes, Santa is always full of Christmas, he carries the sprit of Christmas with him all year long.
Christmas 2009
Think about it (: