So My Life Isn’t Perfect …. #butIvaccinate.

It always amuses me when friends and followers praise me on social media.

“You’re killing it, girl!”
“You’re such a good mom, your boys are so lucky!”
“Wow, everything looks perfect! You’re my inspiration.”

To which, I only have one response:
DSC_0210Photo Caption: HA HA HA HA HA HA.

The truth is, I don’t always discuss my #parentingfails, but trust me, there are many. Like the time I sent my boys to a birthday party – a week too late. Or my inability to remember any of the “special coloured shirt days” at school. Or how about the time I slept through, not one, but TWO alarms and had to usher them off to class a half hour late?

Oh yeah, that happened recently. At least I’m consistently imperfect…. #butIvaccinate, so I know I’m doing my best to ensure they are protected from serious illnesses.

Let’s keep it real. As many mistakes I make, particularly when I’m juggling too many balls in the air – metaphorically, of course – I know my boys will forgive me. They know I’m just trying my do my best as their mom, and that means sometimes falling short of perfection. In fact, one of the most beautiful things my 8-year old says to me (more often than I’d like to admit) is: “It’s okay mom, everyone makes mistakes.”

And now I want to cry.

Like any mom, I look back on some of the decisions I’ve made and second guess myself. Hindsight is truly 20/20! I think about what I’d do or say differently; how my choices have impacted their lives, for better or worse. (Mostly better! I take pride in the way I’ve raised my children.) However, there’s one decision I made for both boys that I’ll never regret; I am unwavering in my resolve and am proud of my choice.

I vaccinate.
12338821_1645613435694094_705043999_nAbove: Dr. Reid. He understands the importance of vaccinations, too.

In fact, I believe the best thing parents can do for their child is to be sure to stick to the vaccination schedule available on The rationale is simple: vaccines prevent serious illnesses – including many that are easily spread in schools and daycare centres. For more than 200 years, vaccines have been saving lives around the world.

(Public Health Ontario’s website has a wealth of information on vaccine safety – I welcome you to check it out.)

If you’re a new parent, visit for an easy-to-use immunization scheduler to help you stay on-top of your child’s vaccination appointments with your doctor. Remember, most vaccines need more than one dose over time to produce full protection. That’s why it’s important to follow the immunization schedule  and stay  up-to-date.

Tonight, we’ll have pizza for dinner because I forgot to defrost the chicken. I’ll probably snap at my 8-year old while he completes his math homework and I’ll definitely scream at my 6-year old when he drags out bedtime. “I’m not tired yet, mommy! It’s more fun to stay awake than sleep!” Ugh. I know it, buddy. But you still have to go to sleep.

However, I’ll know that I’m doing my best, and they’ll be safe and protected from serious illnesses. And that’s good enough for me.
14135005_169786846759064_1147255616_nHave a similar story? A #parentingfail – or maybe a lesson you learned? Share your story on social media using #butIvaccinate.

Disclosure: This post was developed in association with the Ontario Ministry of Health and Long-Term Care, as part of the #butIvaccinate campaign, however all thoughts and opinions are honest and my own. More information about vaccinations can be found at