Patience is something you almost have to learn in the hobby. I have been doing this for a number of years and I feel like I really am just now starting to feel comfortable in my knowledge base. I will always have more to learn but at least I am seeing my tank grow and thrive.