I would consult a vet too, just to be sure!
Good luck, Luna!