How long it takes you depends on how often you train and will be different for everybody. Its not a race. There is no taboo on asking if you have any doubts or questions. Rule of thumb:
Yellow belt takes 3 months. Orange 6 more. Green another 6-9 months. Purple and Blue same again. Brown a year or two. Black should be 2-4 years at a higher rate of training.