I've been taking dihydrocodein for three months. Started due to shoulder pain. When I stop them, I get really bad withdrawal. What do I do?