Answer by
flitwid (55)
I believe catfish do have a menstrual cycle, but your best bet is to catch a female (unless it's an aquarium catfish) and put her in a fair sized tank based on her size, and find out for yourself, or try to research the subject..