Question: what are the requirements to take communion?
Answer: Catholics can only receive Holy Communion if they are in a state of grace, this is without any mortal sin: "A person who is conscious of grave sin (mortal sin) is not to celebrate Mass or receive the body of the Lord without previous sacramental confession unless there is a grave reason and there is no opportunity to ...