they tend to loose color when they go to sleep (turn pale) and gain it back once they are awake.
also turning dark doesn't 100% means ready to breed. but when they are ready to breed they do turn dark.
they usually ready to breed after about a year. maybe a bit sooner or a bit later, each fish is a little different.