
Be realistic about your situation and understand what you can afford. You should have your down payment and you should be good at managing debt.
The cost of buying a home = one-time costs (down payment, legal fees, inspection fees and taxes) + monthly costs (mortgage, utilities, maintenance, insurance and property taxes).
Negotiate...