Ignore the 'My Progress' bar on her case page completely, it's notoriously inaccurate. Current processing times (which tends to be more accurate) are here - https://egov.uscis.gov/processing-times/ And you can search VJ timelines, seems about 15-16 months is the norm.
That's only for the I-130 though, the second stage (actual visa application) will very much depend on them (i.e. when they pay the fees, how quickly they upload the documents etc). Once they've done all that and been DQ'ed, it's about a 4-5 month wait for a visa interview at Mumbai.
So maybe, as a very rough guess, they'll be finished towards the end of the year (assuming he doesn't get put in to admin processing).