Homeschooling is a very rewarding and honorable choice for educating your children, but it isn't always a bed of roses. There are days when your child(ren) doesn't respond like they should, days when you feel terrible, days when nothing seems to work right, days when you just can't get across a concept...even though you have tried 500 other times! Yes, there are times when even the most long term homeschoolers just want to quit. But the decision to homeschool must be rooted deeper than just a surface desire. If homeschooling is a deeper heart issue with you, then facing the days when homeschooling isn't the at the top of your list...won't be the end of the world.
Keep your homeschooling endeavor simple. You don't HAVE to be teaching your child advanced classes. If your child is struggling with something go back and start over. If your child is doing great with a course - let them go - let them satiate their hunger for more. Go with what feels right - and keep it simple!