So I have a 6 months old ball python hes not eating for a month now last time i checked he was 522 grams now hes 492. When it is time to take him to the vet? How much weight loss is tolerated? Thanks for the help guys