I suggest applying for citizenship as soon as possible. My wife's I-751 had been pending for 40 months when she submitted her N-400. 4 months later, both the I-751 and N-400 were approved during our combo interview. In our case, filing the N-400 "unstuck" the I-751. A few weeks after our combo interview, she took the oath.