Get a pair of these:
Put them in any and all footwear you use on a daily basis and never take them out.
I had a friend with horrible shin bang many years ago, he went to his doctor for a solution, the doctor said get arch supports. It cured him in a few weeks. I also had horrible shin bang and he told me to try this, I thought no fucking way. Sure enough two weeks max even skiing few times a week my shin bang was completely gone. This was about ten years ago, I have been through a handful of salomon boots since and would not even be able to remember what shin bang feels like.
They're like $10 dollars a piece, its worth a try.