how often are you changing his water? (I don't know if its the light or the camera but the water looks murky?) I had a betta that was showing similar symptoms and I just kept doing frequent water changes and he got better eventually.

hes really gorgeous! hope he pulls though for you.