How Long to Get Good at BJJ

How Long to Get Good at BJJ? (Key Factors)