im sorry but i do not know anything about bettas...
but i do wish you lots of luck in finding help and getting him better. keep us updated please! good luck!