2 plus months is standard.
Not to discourage you but from Jan this year, theres more stringent rules for non-EU visas. i.e. The company needs to prove that they couldn't find anyone in Switz, EU and advertise for sometime before they can apply for you. So, that would also add up, if your future employer hasnt done it yet. In your case since you are already here and a student, you may have some benefits.
Good luck