You may have something I had years ago. Cripto Sporidium? If so, drink plenty of water, even when your stomach says no more. Lay on your back and only get up when you need to use the bathroom. Go to the doctor immediately.
Have you gone anywhere recently, like a lake or pond? Those usually carries that stomach virus.