1. they said it would be 3 month, but it really depends. i had a friend spend almost a year on that
2. your employer
3. you dont really have to, but you have to accept and follow that offer which means you need to start and keep working under that employer till you got your PR