Everyone is pretty spot on here, I had Shin splints pretty bad through college and my first full season on snow. For your case right now, ice and painkillers is the only way through.
After that... rest. More ice. rest. Boring but it works.
Looks like its time to suck it up for you though pal.