Рождественский пост изначально длился около 7 дней. В 1166 году при Константинопольском патриархе Луке установили, что всем христианам перед Рождеством положено держать пост 40 дней.
Число выбрано не случайно. Именно столько дней постился Иисус Христос перед тем, как отправиться на проповедь в Галилею и Иудею.