edge loop problem

Im creating my house in blender. In my living room there is a china cabnet that is angled to one wall to another. After adding the walls then figuring out where the cabnet starts I extrude it to the other side and merge everythign together. Now I want to add edge loops for the window and doors but when I do this it say can not order edge loop. After that it just makes one vertice and a bunch of triangles. I can keep doing this and move the vertices around to where the line will be but alot more time then what I want to spend on it. Is there any reason why this is doing this?

You would probably be better to model furniture as separate objects, rather than trying to make one big mesh object for the whole house.

Best wishes,
Matthew