Might just be gastroenteritis. If it is, it's not the end of the world. A gastro will hit you hard, keep you unable to do anything but it heals almost as fast as it starts and it only lasts for about 2 or 3 days usually, plus about another 3 or 4 days feeling slightly weaker than usual.