Yes, acts of mortification for Love of God are acts of virtue and barring such a mortification inconveniences our neighbor or could harm us, we have tremendous freedom to do them with great frequencies.
During Lent (especially in the past) everyone would be bound to fast, and families would eat sparse meals together, the communal aspect of penance being at the for front. But, it would be contrary to the spirit of charity and humility, if say during easter a person refused to partake in a family meal with meats and deserts being served. However that does not mean that he has to give into every indulgence, or that even in those circumstances he should not practice self denial.
DISCLAIMER: Catholic Answers has turned over the archive to Catholic-Questions.org and no longer owns, manages, or moderates the forums. For additional apologetics resources please visit www.catholic.com.