... how long till my body becomes tolerant? I have been taking percocet for well over 2 years now. Thankfully they are still working. The reason he increased my dosage is I was taking hydromorph contin for continuous pain relief. After 1.5 years it stopped working because my body became tolerant to it.