I'm so sorry that I didn't see this thread until now.
I'm sorry to hear that Luna has been very sick and has been throwing up a lot.
I hope your vet can help her feel better soon.
Sending hugs your way.