Blue Parrotfish are found in reef and seagrass habitats from Bermuda and Florida (USA) and all throughout the carribbean in waters. Most of the time you can find them scouring coral rubble grazing on algae that grows on the epidermis of dead or alive corals. You will see them occasionally by themselves but majority of the time you will find them in large schools grazing like a herd of cattle. They are not reef safe and are not the easiest to provide a stable home and food for. For this reason, you should be an experienced aquarist if you decide to go with any parrotfish. With my experience they will eat frozen brine shrimp and frozen krill.