+1 on this. According to weight records from your vet and the dates you've provided, this animal has been to the vet at least 11 times since october according to the information you've provided. Including 4 visits in less than 10 days (10/27-11/5). That will greatly stress out any living thing on earth