In about 8 hours, hydrocodone reaches its maximum concentration in the urine, after which, the levels begin to significantly decrease. In this case, it only depends on the quantity that a person takes, so that a urine test will detect hydrocodone. In general, it is detectable for about 6 to 24 hours after ingestion.