Besides not comparing yourself to others, I think you also need to be flexible. Just because something looks pretty at the store, doesn't mean your kiddo is going to love it. And just because one of your kiddos loves it, doesn't mean the others will too. And just because they loved it last week, doesn't mean they will love it this week. And just because you bought it, doesn't mean you have to finish it. Be flexible. If it isn't working, change it up. I have wasted entire semesters forcing a certain curriculum on a child when it wasn't a good fit. There were tears...from the kids AND from me. It was rough. I was venting one day to a very wise homeschooling veteran that a certain child cried and threw a fit everyday when we did a certain thing. She said...then don't do it. Wait, what? I can do that?!? YES! A perk of homeschooling is that if something isn't working you can shake it up. Now, I'm not saying that if your little darling hates math you can scrap it...but I am saying you can do odds or evens, or do them on a white board, with colorful markers, or switch vendors completely. You don't have to suffer! If it is a heart issue, that's another thing and sometimes you just have to push through, but sometimes it's just not a good fit for that kid. Some of our best lessons have been *gasp* not in the lesson plans. Be flexible...and have fun!
My last bit of unsolicited advice for new homeschooling families is to put God first (ironic that this is last? Saving the best for last? The last shall be first?). When I made the kids schedules this year, Bible is the first thing they do. Most days, it is done before breakfast. I figure that if all else fails and the school day implodes (hey - it can happen), at the very least we have spent time with our Lord and learned more about Him. I love that in our homeschool and in CC, we can find God in every subject. I encourage you to always make time for Him in your school day. I don't promise there will be no tears if you do, but you will have a Friend close by to help you through the tears and give you hope for the future. He cares. Trust Him...and have fun!