If you have good attendance, attitude and train hard it generally takes on average 3 years to achieve a Black Belt in most martial arts but this can vary widely from 1 to 8 years or more. The differences in black belt test requirements found in all the different martial arts makes it impossible to compare one with the other.