an undyed blood parrot will be an orangish pink color when it is about 3½-4 inches long, any other color, like green, yellow, blue, purple, bright pink, are all dyed.
Probably, but I've seen BPs that still haven't begun to change color at that size. It's different for each individual fish. I prefer to buy the gray juvies (not that I need any more!) because I've seen BPs that are dyed orange that look like the color that they will eventually change into, so that makes it difficult to know for sure if you are getting an undyed fish. The eyes are a dead giveaway; the ones that are dyed orange will have orange eyes as well. Undyed BPs have yellow and blue eyes.