for visit and my pain meds didnt show up in test and they said it takes 21 days to leave system. but i was told it only takes 3-5 days to leavbe system. can some one please tell me how long it takes for pain meds to leave the body