Is it my understanding that you only cycled your tank for 2-3 weeks? If so, how did you cycle it, were you checking params during the cycle (ammonia, nitrites, nitrates), and I would really wait for putting fish in. You should cycle your tank with no livestock (no inverts/fish) for a good 5-6...