Many pregnant women have a lot of nausea, which is eased by keeping food in the stomach. Three hours would be very difficult for many people, even unsafe for some
Then they could attend Mass and not receive Communion.
Communion has become way too common place. In days past it wasn’t uncommon for people to only receive Communion a few times a year, now the pendulum swung the other way and you have laypeople Communing twice a day, every day, not to mention the fact that literally everyone in Church receives Communion when it’s time.
In the Orthodox Churches today it’s considered normal for people to receive only once a week, and the Communion line is always equal in size to the confession line. In fact, in the Russian Orthodox Church, you are expected to make a Confession before reception of the Eucharist.
Why is it that the line for confession is never more than a dozen people long, yet the Communion line is hundreds of people?
There should be as many or more people at Confession as at Communion, not the other way around.
Either we’ve become a Church filled with literal saints who never sin, or we’ve become a complacent Church which has lost its sense of sin and many or even most people Communing are doing so unworthily, thus committing sacrilege.