Mastistis usually doesn't need antibitoics, the baby nursing will get rid of it without her getting sick.
Now that you are on an ABX, you might consider taking a probitoic, as I like PB8. Don't take it at the exact same time as the ABX, but hours away from it, so you and your daughter don't end up with a crazy yeast infection that you both keep passing back and forth.
My babies slept through the night, but I took calcium and it relaxes, naturally their nervous system...and ours! Do you drink coffee or any other stimulants? Here's a cheap calmag supplement that is teh best oen I have ever found. I get it from my doctor, but found it online.
http://www.worldlifesupplements.com/prod_an75030.html
Also, babies SHOULD be eating every 2 hours. Breastmilk starts being digested within 90 seconds of hitting the stomach and it's easily digestable. Formula can sit there for a LONG time. Also, when a baby is born, their stomach is only the size of a marble. By day 3, it's the size of a shooter marble. By day 10 it's the size of a ping ping ball, so they need to be fed regularly - and eating every 2 hours keep their blood sugars stable.