In Jesus’ day, the Pharisees required fasting twice a week for orthodox Judaism, even though the Old Testament law prescribed only one fast on the Day of Atonement. But Jesus was not doing this and some people questioned why not. Jesus went about teaching and healing and dining with people. Jesus brought life and joy with Him, not mourning.
Even today, our faith in Jesus should bring us joy, comfort us, give us hope. There may be times for fasting, but I believe they are rare. Unless it is done for all the right reasons and in private, then one is just merely going through the motions of a good diet or cleansing. Jesus came to replace the old, external traditions of rituals and self-righteousness, to give us new, internal traditions of repentance and grace! It is freeing, and it is joy! Don’t pour the new wine into old wineskins!
Mark 2:18-22 ~ Jesus Questioned About Fasting