Yes, the I-130 process takes at least 2 years. I was DQ'd in November last year, with no sign of an interview date. By all indications I have to wait about another year.
Pregnancy is not a good enough reason. Unless it's a serous medical condition, you're out of luck.