Most don't wanna hear this but:
You might spend YEARS without making ANY substantial progress.
Does that mean you should quit?
If its potential has infinite upside then you should continue.
If it's a dead-end job you absolutely should quit.
Learn to tell the difference.$