I am very inconsistent, normally you get a blue belt in two years but I change gyms and take long breaks to recover from injuries. I have also had to quit for extended periods because I was working 6 days a week at certain job positions.
I am a blue belt though trust me, I just can't claim that or say that because I need to go back to my original gym to work on it which I plan to do. Plus I have wrestling so I beat most purple belts in the gym besides the good ones who are untouchable by anyone even with wrestling, they are just perfect, its hard to explain but think of the matrix.
but yeah don't worry man, BJJ is as hard as you make it.
butt scoot and flop on the mat all day if you want, you will still get there, nothing hard about it, just fun, you just have to be super careful and train smart, don't be an idiot and have too much fun where you are tossing bodies or getting tossed.
Don't worry about belts, just train no-gi where belts don't exist and all that matters is sweat and sweet moves.