It depends on what you already know and how much time you can commit to learning ML. If you have some prior experience in software engineering/data science, you can expect to be career-ready in six months.