This is really troubling me. At about 5:30 this morning, Zara woke up making this really awful sound....a dry heaving type noise. I pulled her off the bed and she puked up bile in to my hand (her last food was around 7 PM the evening before). I took her in the bathroom and she puked a bit more up. I brought her bed and crate in to my room and put her in the bed for the rest of the morning. When I woke up at 9 AM, she wasn't even excited to see me. Looked very sad. Around 11 AM, she vomited a bit more bile and wasn't eating or drinking ANYTHING at this point. It's now 10:25 PM (central) and she still won't eat or drink anything. She's puked up more bile about three times throughout the day (i'm assuming it's bile since she's had nothing all day, it's got a yellowish tint and a bit foamy). I'm worried.
A friend told me to wait until Thursday to take her to the vet. I'm really nervous. She hasn't eaten anything strange, no human food. She's on NutroMax puppy. Fresh water throughout the day. Any ideas on what could be wrong?

