While anyone, Catholic or not, are permitted and encouraged to attend Mass as often as they like, non-Catholic Christians are not permitted to receive the Eucharist under nearly every circumstance, and non-Christians are not permitted to receive at all.