tank cycling will normally take about 4 weeks. but for my case I left my tank cycling for 6 weeks before doing water changes.
no live stocks were added for the first 6 weeks. do not rush into adding any live stocks.
just let the tank cycle properly, this will reduce a lot of problems in the later stage of your reef tank.