Catfish (Siluriformes) do not have menstrual periods. In fact, no fish species on earth does! ... And as catfish are depositing their unfertilized eggs into the water, there is really no need for a menstrual cycle that would have to control the female's hormones, uterus, or the internal release and navigation of the eggs. Read more...