Is your I130 approved? The whole thing really takes time especially if your husband has been working outside of the US for a while and doesn't have a US income for tax purpose. Retro is right, you might need a co-sponsor! It took us 1 year to get I130 approved, 9 months to get DQ because NVC requested further information 2/3 times (previously the review time was 2 months). This whole thing is more complicated and lengthy than you thought!