I kept calling the vet and they had a cancellation! got him in today.
Her main note was that he was dehydrated, which surprised me because I've seen him drinking but I think I will increase his levels of misting and dripper time in the morning, it is very dry here. She gave him fluids to remedy...