How often do fancy goldfish lay eggs?

about 1 year. if it doesnt lay eggs then it is sick or it is a MALE.