Ohh Val i am so sorry, good vibes coming yours and Duke's way {{Hugs}}. Hopefully the vet will be able to get some quick results and find out whats going on.

You will both be in my thoughts.