Catholics do not fast for a set number of hours on Ash Wednesday; instead, the Church defines the amount of food allowed over the whole day (midnight to midnight).

Short direct answer

On Ash Wednesday, Catholics who are required to fast may:

  • Eat one full meal in the day.
  • Eat two smaller meals (“collations”) that together are less than a full meal.
  • Take no other solid food between these meals (drinks like water, coffee, etc. are generally allowed unless a local rule says otherwise).
  • There is no exact start/stop hour (like sunrise-to-sunset); the fast is understood over a normal calendar day, midnight to midnight.

Who has to fast?

  • Age: Typically 18–59 for the fasting obligation, assuming normal health.
  • Age 14+ must abstain from meat, even if not required to fast.
  • The sick, some elderly, pregnant or nursing women, and others with serious health needs are commonly exempt from the strict fast.

How this looks in practice

Many Catholics do something like:

  1. A small breakfast (e.g., toast or a little cereal).
  1. A small lunch (e.g., soup or a light sandwich, no meat).
  1. One normal-sized meatless main meal (often dinner).

No snacks beyond those small meals, and no meat all day.

So the answer to “how long do Catholics fast on Ash Wednesday?” is:
It’s not measured in hours , but in how much you eat during the calendar day—one full meal and two smaller ones, with no meat, for those who are bound by the law.

Meta note:
Information gathered from public forums or data available on the internet and portrayed here.