Can't Keep Anything Down

Ever since Friday, I haven't been able to keep anything down...or should I say "in". Everything I eat gives me instant diarrhea and I have no idea why. I've been eating only light foods such as sandwiches and crackers but I still get an upset stomach and as you can imagine, I feel like I'm starving so I only want to eat more. What can I do?