Since I posted "Confession by the Numbers" a couple weeks ago, I've received a few emails asking how often we should avail ourselves of this sacrament of Christ's mercy. So, since you asked . . .
All Catholics who have reached the age of discretion (roughly seven years of age) are required to confess their mortal sins once a year and always before receiving Holy Communion (see Catechism, no. 1457).
While that is the minimum requirement, the Church strongly recommends frequent reception of the sacrament, even when one has not committed a mortal sin since the previous Confession, as a means of growing in holiness (see Catechism, no. 1458). The Introduction to the Rite of Penance puts it this way:
“[T]he frequent and careful celebration of this sacrament is also very useful as a remedy for venial sins. This is not a mere ritual repetition or psychological exercise, but a serious striving to perfect the grace of baptism so that, as we bear in our body the death of Jesus Christ, his life may be seen in us ever more clearly. In confession of this kind, penitents who accuse themselves of venial faults should try to be more closely conformed to Christ and to follow the voice of the Spirit more attentively” (no. 7).
As for what might constitute “frequent” reception of the sacrament, monthly or even weekly Confession can make a significant difference in the spiritual lives of those who desire to grow in holiness.
And at the other end of the spectrum, to those who haven't been to Confession for years and carry the burden of sin and guilt, I just want to say that the arms of the Church are extended, ready to welcome you. Be not afraid! The priest hearing your Confession will help you if you've forgotten how to do it (I'll post on that subject in the coming weeks). Also, I guarantee you that the priest has heard the sins you're confessing many times before--expect to be consoled and forgiven, not judged and condemned. Above all, Confession is all about receiving the peace of Christ.