Rankings are a way to measure whether or not you have mastered the skills that are required at your belt level. The time that you spend at each belt level is a very individual thing and you should not be rushed. The time you spend at each rank will vary from months at the lower Colored Belts to years for your Black Belt levels.
Colored Belt Ranking Requirements
Black Belt Ranking Requirements
Kobudu (Japanese weaponry) Ranking Requirements
Dates of upcoming rankings can be found under Class News.