Blood worms are suitable for most freshwater and saltwater fish, but it’s important to check the dietary requirements of your specific fish species. Some fish may have different nutritional needs and preferences.