Let's talk today, OK? After 11pm is what I'd call late, but any time before that is fine. We'll be shopping today so you can also call my cell phone, I think I gave you the number.
In short, she will eat more than 2oz now. It's amazing how quickly they go from 2oz to even 6oz per time. Use a larger bottle, I prefered Dr. Brown's bottles and put in 6oz and let her have at it. She is now 2 weeks, right? She may only take 4oz and that is fine, she will not overeat at this age, don't worry about it. You want her to be full, not hungry, so give her as much as she wants. I'm thinking she is going through her very first growth spurt and that means she is eating a lot.