Honestly, at your age, I would rent in a cheaper area. At some point you will want a mortgage? If so all the money you can save now could go towards a deposit. Have you considered New Cross, Lewisham, Nunhead, Old Kent Road, Bermondsey, Sydenham, Crystal Palace, Lee Green, Eltham itself? All of those will cost you a couple of hundred less per month in rent.