Yes platana, you have a looong wait. It's not so much the time required to do the investigations, mind you.
Consider this......
1. The US consulate accepts people in line from the hours of 7 am to 11am. (sorry, not in the pm)
2. US Consulate employees are off for all U.S. holidays AND all D.R. holidays.
3. US Consulate employees each get 6 weeks of vacation per year.
4. They typically work in the DR for 2 or 3 years, and then go on to some other paradise to relieve the poor, overworked, fed-up slob there. (who really cares if yet another dominican gets a visa or not, right? Send in the next Zambian please.)
That means that they are forced to work 202 days a year, for 4 hours a day processing applicants, minus break times, lunch times, sick days, goof-off time like Election Day (either country), inhouse terrorist training days, and special days off called at the last minute by the Dominican President of the day, etc.
Out of the approximately 600 hours of work left, how many pages of applicant "Love-o-mi-Vida"s can they possibly process per day???
It's the same at U.S. Citizen Services. Sure , you get to whisk right inside, VIP, then through a few layers of screening, to sit in a small room with 80 people, 30 chairs, and a touch of A/C, coughing, a crying baby or two and B.O. Then wait 3 hours for the shrew behind the window to call your number, only to be told to fill out yet another form and come back tomorrow.
Take your pick, hehehe. Hey, wait a minute. These people are the front line for protecting the U.S. of A. They HAVE to be tough. This is SERIOUS stuff, and they should be treated with dignity and respect, just as they do with all applicants.
Doing a bit of extrapolation (god I love that word), based on your numbers, your fiancee will come up for approval/disapproval in about 37 months. Good luck, angel.