There are a lot of factors that go into getting approved for a mortgage. Really the only one who can tell you is a mortgage lender. I don't mean a big bank, but a bank that specializes in writing mortgages. They will look at your particular situation and tell what you can do today, and if not today, when and what you need to do to qualify at some point in the future. They will even give you an idea of when that future date might be. There may also be programs available for first time home buyers, grants and down payment assistance and so on, that they are aware of that may benefit you. If you don't know a lender, call a real estate brokerage and ask to be referred. Realtors will be happy to help in hopes that when you are ready to buy you will reward them by allowing them to act as your buyers' agent.
Good Luck and let us know how it goes!