I'm afraid this isn't something that you can avoid the vet on. DD is right--she can go downhill very quickly.
that your vet will take payments on installment. Be up front and tell them that money is tight when you make the appointment--these days a lot of vets try to be more accommodating because times are so tough all around.
If it were me, NSDreamer, I'd also take Magic off the ibuprofen totally. Many dogs don't do well with ibuprofen--it can cause unlcers and gastric/intestinal distress consistent with what's going on with her now.
To get her to eat, try raising her bowl up a few inches. If she's getting acid reflux this can help minimize it and perhaps help her keep her food down.
Good luck with your dog! Please let us know what the vet says and how Magic is doing!