Vicodin for migraines and I could NOT stop

I was 14 years old when the County started prescribing Vicodin to me for migraines. I didn’t start taking it till I was 16 and couldn’t bear the pain. Now after prescribing me 345 10mg vicodin, when I’m not in pain I still have to take them. I can’t stop no matter what. Its either live with severe chronic pain or be an addict. The County got me hooked and then cut me in half so I have to find the rest elsewhere. I just want a normal life.