Don't worry bro. Cycling normally takes 4-6 weeks. After your tank has been fully cycled, you can start adding your fishes and corals SLOWLY. The idea is to introduce a small amt of lifestock at spaced out intervals to allow for the bacteria to grow and accomodate with the increased bio-load.
You will also want to start off with easier fishes and corals which are hardy. Reason being your tank is still new and the parameters are not stable yet, so harder to keep LS are a no-no for the next 6 months to 1 year. The list of LS you can keep is already long enough, so be patient and wait for your tank to mature before adding those powder series tangs or SPS corals and other harder to keep ones.
Hate to spoil the party but 3 months is like a trip to the school park. lol