Answer: To receive Holy Communion worthily it is necessary to be free from mortal sin, to have a right intention, and to obey the Church's laws on the fast required before Holy Communion out of reverence for the body and blood of Our Divine Lord.
Hope this help have a good day :)