Good days can be hard days.
We've been homeschooling for a bit more than a year now, and we've learned that its hard. Really hard. To teach one child while trying to keep the other children happy is hard. To teach two children is harder. Many days we end up exhausted.
Perspective is needed. It is hard, but the children are thriving. Eldest girl reads all the time, and Secunda (not her real name) is starting to read at age four. We occasionally need to stop and assess our progress: we complain that Una (not her real name) is having trouble with fractions, or that she hasn't gotten the difference between the nominative and accusative case in Latin. She's six. She's doing really well.
As someone we know once said, homeschooling is the hardest best thing we've ever done.