I just want to re-emphasize, DON'T BE DOWN ON YOURSELF. You are a good mom, but all new moms (and old LOL) need a break. You'd be surprised how a couple of hours can make a huge difference. Take a walk, treat yourself to lunch, get a glass of wine and breathe.