I agree that he may need liver shunt testing done. If you cannot afford routine vetting, I am worried about what you will do if he needs surgery.
Perhaps you might want to look into Care Credit:
Healthcare and Medical Financing for Consumers | CareCredit
Welcome to YT