Since this is mortgage related, I would contact a reputable broker and ask them how to track your credit and see if they can pull your report every 4 months or so to give you feedback on when they think you can get approved.