Tnaks people. It's great to see some of you have also gone thru a similar experience. 5 years ago CIC system was totally different. Processing time for my country was maximum 5 months. I guess they loosened it too much, but I believe they could settle some tough law ( like the new conditional PR, they could have done it much earlier), but instead they should shorten the processing time. Most European countries have long had this law for spouse/ partner sponsotship. Seriously, does it make sense that some countries have 20+ months processing time for spouses? I don't think so.