I started from zero , with Kwnoledge of other programming language like Java, and in two weeks I develop my game working only on mornings.
So if you want to master Unity to a medium to high level I will say a few Months 2 or 4.
But you can start from zero and made something really cool in just a few days.