If you have been on vicodin for a long time how long does it take to get out of your system.