Wow, from under 6 pounds to 12.8 pounds does sound like you are on the right track!

Come on, Misty, get eating and get healthy!!!!

You can report the Vet to the state licensing board.