You need to talk to a lender so they can run your numbers and answer this for you. Look up a first time homebuyers course in your area. They will let you know what you qualify for and talk to you about programs so you know exactly what to do. If your debt to income ratio is fine with the cr cards you have it is better to have the money for down payment. So SAVE until you can talk to someone and if you need to pay debts you will have the money.