First of all, we do history every school day. We read a section a day and write a narration for each section. Once we finish the reading, then we'll read one of the extra reading books (depending on the length of the book, it could take 1 to 3 days). Then we'll do the mapwork and read in the Kingfisher History Encyclopdia. The next day we'll take a test then start the next reading the first chapter in the next section.
Did we finish SOTW in first grade? No (but I just came up with this new schedule a couple of months ago). My problem last year was I had it in my brain we HAD to do a chapter a week, so if we missed history a day I'd skip it for a week so I could stay on schedule. That put us way off schedule. Am I worried that we didn't finish the first book in 1st grade? No, because she has already learned so much more than I was ever taught in school. We are finishing SOTW I then well start SOTW II about November.
The key, I'm learning, is to: one, not stress; two, keep going even when it feels endless. I hope that helps a bit.
Marsha