Strongly disagree with this. Passwords should be at least 12 characters or longer and DO not require special characters.
Most importantly - DO NOT REUSE YOUR PASSWORDS across different sites!!!
Here are actual NIST Password recommendations (hint: frequent changing passwords is NOT recommended)
Create passwords that will protect confidential data and prevent cyberattacks by following these updated guidelines for password creation and implementation best practices by the NIST.
www.auditboard.com
And Of course, there is XKCD for this, which is both amusing and accurate: