Have we a duty to receive Communion?
Yes. Jesus Himself stressed that we must receive Communion to come to everlasting life. “Unless you eat the flesh of the Son of man and drink His blood, you have no life in you” (John 6.53).
The divine precept does not indicate how often one should receive Communion. The Church commands the faithful to receive Communion at least once a year, ordinarily during the paschal season. The Church also speaks of the duty to receive Communion when one is in danger of death. But one who loves Christ naturally wishes to deepen his friendship with Him by frequent reception of this sacrament.