The answer to this question is purely individual and depends on your ability to learn, the availability of necessary materials, the quality of courses, etc. On average – six months is usually enough.