Machine Learning is very vast and comprises of a lot of things. Hence, it will take approximately 6 months in total to learn ML If you spend at least 5-6 hours each day. If you have good mathematical and analytical skills 6 months will be sufficient for you. If you don’t have much knowledge in mathematics then count some more time in it.
If you want to learn Machine Learning and implement ML applications, you can enroll in this Machine Learning Course by intellipaat.