dont worry, everyone takes there own hell. I have been married since April 2015, soon after My wife lost her passport and indian passport agency took 8 bloody months to issue the new passport and then I tried for visitor visa as My wife want to come ASAP but I was denied and so at the end I applied for permanent residence. By the way I literally submitted all possible documents (like beneficiary on my pension plan, life insurance, will etc) and almost 200 photographs, divided into sections of Engagement, Marriage, pre wedding, reception and honeymoon. At last i will say, Cheer Up, there are many people who doesn't even get BG in process same as of your timeline.