This is pretty subjective. I had a horrible time with shins having piercing stabbing pains last year during my runs, and I have been running for a while and never had it before. It wasn't shoe related in my case. I had been running in the morning on a cup of coffee and once I upped my hydration, they were a LOT better. I also checked my supplements, I take liquid calcium and magnesium every day. Every now and then when I find that the pain in the shins is coming back, I can trace it back to dehydration or calcium/magnesium deficiency (maybe forgot to take it for a few days.)
I also do a shin stretch where I 'crouch' with my heels off the ground on the balls of my toes (butt almost on the ground) and I can get a good shin stretch that way. I stretch the front of my shins and my calves well, keep my supplements up and hydrate. AND every now and then, I treat myself to a sports massage!

because someone who is familiar will note that you can sometimes get these raised ligment 'bumps' on your shins where the bone and tendons attach because of all the increased 'building' it is doing. I found that when the LMT works on where the tendons attach around the knees and down the shins and to the ankles, wow what a difference! It was the combination of the massage (only 1 actually did it last summer and got me back on track!), the supplements and the hydration, and I have been able to keep them at about 2-5% the pain they were! I also work on my run, making sure I use my butt and quad muscles to PUSH and PULL me over the ground instead of up and down running. You should always be moving FORWARD, and not bouncing much. You will know when you get a good stride! Be sure and run with your butt, not on the front of your toes (heel first, I guess).
I find that my body tells me stuff, it really does. For me, for some reason, when it came to the calcium and hydration, it chose stabbing pains floating around my shins to do so. I should also note that I am an avid FIRM believer with weight training and squats and safe lunges so that I train ALL the muscles instead of just beating myself up with runs. It really has helped keep the shin pain away too.
First order of the day! Drink LOTS of water, and especially hydrate before and after you run, and make sure you are taking good supplements. Then call someone and ask them if they regularly massage runners! Man, did I find a GREAT one with AWESOME sports techniques! I wish I could get back to her, but I'm tossing all my extra $ onto my trip at this point. But if my shin pain got bad again, she would be on my speed dial in a minute.
Love your body and it WILL love you back!