Apply when you feel you're ready. I would also encourage you to visit some of these schools to get a feel for where you stand and what kinds of schools you might fit in.
With 1-2 years additional experience, schools like NYU, Yale, Darden and Ross are sweet spots. Booth, Columbia and Tuck will be stretches. HBS and Wharton are long shots (if you worked at McKinsey, Bain or BCG, it might be a different story).
As for recommenders, get them from both if you can, since you'll need two rec letters for each school.
Follow me on Facebook