Your road to homeowner ship may not be as easy as the next persons, but don't give up your dream. Eat the elephant one bite at a time.  If your credit is an issue, take baby steps and just simply find ways to fix it (Google, friends, etc.), if you need more income, create an additional stream of income.  DO NOT, let your current circumstances dictate your future.

Call me, I believe you can do it.