Hello

I am new to snakes, and I got my first snake, a boa, in fall of 2020. He is around 9 months old now, but I am very worried about him.

I bought him from a local pet store that said he came from a local breeder. He is, as far as I know, a standard BCI. He has a 4x2x1.5 PVC viv. The ambient temperature is always between 77 and 80, with floor temps measured by an IR gun being 75 in the coolest spot, 80 in the middle, 83 on the hot side, and a basking spot of 88-90. There are 2 under tank heaters and a CHE maintaining temps on thermostats. He has coco fiber substrate, rocks, and tons of wood and leaf clutter so that he feels safe. Humidity on the cool side is usually around 55-58% and humidity on the hot side is usually around 60-63%.

He seemed to thrive for a while, but since about six to seven months he has started declining. He is losing weight, despite eating as large of a meal as I can safely give him (almost) weekly. He weighs less than he did when I got him. He sheds regularly and has grown in length but not by much. He is 90g right now and I am feeding him ~11-12g rodents weekly, if he will take them. As of the last month his feeding has been intermittent. Sometimes he wont take it at all, sometimes I'll feed him and a day later he'll be back at the front of the cage looking for more. He has never regurgitated but he will lie on his back while eating.

He is weakening. When he was younger he hung to my arm very well but now he falls off of it very easily and appears to wobble when trying to stretch. He also spends most of his time pressed against the front of his viv on the hot side , with half his body on the ground and the other half pointing straight up leaning against the glass. He drinks a lot of water, and I've listened to him breathe and checked his mouth and body for any signs such as mouth rot, scale rot, clicking/wheezing breathing, mites or ticks, but there isnt anything I can identify.

I live out in the country and the closest reptile vet is 4+ hour drive away. I took him there soon after I first got him and they said he was a healthy snake, but it was just a generic visit. I am a student and I have classes during the week, and by the time I get done with classes it is too late to make the long drive to the vet. We have no breaks coming until May. I dont know what to do. A few months ago he was nearly 120g, now I struggle to keep him above the 80s. Is there anything I can do to help him?? ((