Mine is maybe 3" right now and doesn't really have much color. I guess it could be a girl. I got him from a reputable LFS and I asked if he was able to tell male from female and he said he could sooo.. My water quality is great so that shouldn't be an issue.