There are 12 days of Christmas on the liturgical Christian calendar. They begin on Christmas Day, Dec. 25, and last until the day of Epiphany, Jan. 6. This represents a tradition that dates back at least to the middle ages, a tradition that spawned the familiar carol we call "The Twelve Days of Christmas.
More...