По этой причине даты Великого и Петрова постов сдвигаются. Великий пост начинается за 49 дней до Пасхи и заканчивается перед самой Пасхой, а Петров – за неделю до Троицы. Кроме того, меняется и недельное чередование постных дней. Как и постные недели, следующие за постными днями, они переносятся по той причине, что в субботу и воскресенье Великого поста разрешается некоторое ослабление поста. Посты могут прекратиться и на время праздников, а также если на обычный день выпадает какое-либо печальное или траурное событие.
Каждый пост приурочен к двунадесятому празднику. К примеру, Рождественский пост отмечается перед Рождеством Христовым, Великий приурочен к Пасхе, Успенский – ко Дню Успения Божией Матери, Петров – ко дню апостолов Петра и Павла.
Пост бывает шести степеней строгости. По возрастанию степени строгости:
1) разрешается рыба;
2) разрешается икра (один день – Лазарева суббота в Великий пост);
3) варения с елеем (варения – «вареное», елей – «масло», т. е. разрешается вареное с маслом);
4) варения без елея (разрешается вареное без масла);
5) сухоядение («сухой пост» без еды до вечера, вечером – вкушение моченого или обычного сочива, т. е. возможно даже варения без елея);
6) воздержание от пищи.
В дни поста запрещается пища животного происхождения: из рациона постящихся исключаются такие продукты, как мясо, молоко, яйца, масло, сыр, творог. В строгие посты запрещается есть даже рыбу. Во время постов вкушается только постная пища, в основном православные христиане придерживаются сухоядения. Эта пища представляет собой постную холодную растительную еду, без масла и неподогретое питье. Существуют также дни, в которые необходимо полное воздержание от пищи. Это Рождественский и Крещенский сочельники, а также Страстная пятница. Вкушение какой-либо еды в эти дни считается грехом.
Кроме того, верующие православные, с особой тщательностью придерживающиеся постов и религиозных обычаев, полностью воздерживаются от пищи не на день, а на несколько суток.