If viral, there is nothing to give to you...just only to watch for dehydration...which is always something to look out for...Oh, the viral thing is also usually self limiting and will end withing 24-48 hrs. Could be like PB4 said, just a bit hard on the system, "and it too shall pass"
Do you have an "Urgent Care" facility in your area? Most of the time the waits are nowhere near as long as an ER and usually take people without insurance for a "reasonable" fee...just a thought...
Hope you get to feeling better soon...