I had a similar issue recently with my fire belly's. I called a specialist in my area and they basically wanted me to wait 3 days for an appointment. Someone on reddit saved me by telling me to soak him in clean room temp water and see if he'll pass it. Lucky for me after doing that for a while he was looking better. Maybe try that and if it doesn't work try to get to a specialist. My frogs impaction was caused by eating a cricket that was too big for him.