It depends on what type of fish it is, but it usually takes 2-4 months, depending on the type, the water, the parents, the amount of food, but in general 2-4 months.
Hope this helped! :)
Hope this helped! :)