Or maybe it's norovirus, a contagious virus that often keeps you at the toilet for several days. Some people know it as the “cruise ship virus” because it's often the cause of over 90% of diarrhea outbreaks on cruise ships, according to the Centers for Disease Control and Prevention.