Thanks everyone for all the advice and prayers. Its very much appreciated. I have a vet appt today at 3pm!! Hopefully it goes better than expected....