Also avoid any dictionary word for your password. If it's a simple word, it can be 30 characters long but it will be easy to figure out. Crackers have a list of common words/dictionaries.
Always try to mix multiple words, acronyms, alternate case and put some numbers and symbols in there too if possible. The more complexity you add to it the harder it will be to crack.