I honestly do not know much about freshwater, but i would recommend doing frequent water changes, and that should lower the
ammonia. How much do you feed your betta? Does he eat all the food you give him, or is there alot that is wasted? Try to feed him only what he will eat. Lastly, what are you using to test your
ammonia?