За сколько реально освоить Yii?
Если есть опыт работы с любым другим фреймворком, то на Yii начать писать можно после прочтения его документации (через день). А дальше прокачивать скилл кому неделю, кому месяц, а кто и всю жизнь будет говнокодить.
На Ваш вопрос не возможно ответить, все зависит от многих факторов, например от того:
1. Какой уровень у Вас сейчас
2. Какого уровня Вы хотите достигнуть
3. Насколько Вы быстро обучаетесь 
4. Сколько времени можете отвести на обучение 
Вообщем все индивидуально, но вообще если у Вас хороший уровень владения языком программирования, есть понимание принципов программирование и прочие базовые навыки обязательные для полноценного программиста изучение фреймворка много времени не займет. Yii вообще простой до безобразия...