Bettas are like little kids, or dogs. They won't starve themselves. Just feed him what you want him to eat until he eats it. My Betta is acting like this right now as well. I never thought a fish could be spoiled! So yeah, just keep giving him the flakes until he gives in, if not, send him up to his room with NO SUPPER!