Puking for the last 6 hours


So I went to the beach for the first time yesterday, and ever since last night I've been nauseous. Starting at 7 this morning I've been puking and haven't been able to keep any water or food down. Now I'm just throwing up stomach bile. I have an 8 hour ride home tomorrow, and I can't be dry heaving and puking the entire time. Should I go to the er and get an IV and something for the nausea or just tough it out? Please help me!!!!