I feed twice a day, with the exception of my breeders who get fed 3 times a day when they are being conditioned.
I feed a mixture of Omega One Betta Buffet, Attinson's Betta, New Life Spectrum Betta, and New Life Spectrum Grow.
I feed frozen 2-3 times a week, alternating between blood worms or mysis shrimp. I don't feed any freeze dried foods whatsoever.
If I have issues with bloat (which is extremely rare for me) I fast for 1-2 days and then feed mysis shrimp or frozen daphnia (if I can find it).
I fast at least once a week. Usually on water change day.