I just did ammonia and pH tests today and everything's normal. 0 ppm
for ammonia and 7 for pH.
For his diet, I vary it from day to day between flakes, Betta pellets, and once a week he gets bloodworms.
I last cleaned the gravel one and a half weeks ago and I did a 25% water change at the same time.