问题分析:一般情况下,尿黄几年了可能是肝胆疾病引起的,也可能是长期喝水少引起的。建议及时就医,查明病因,对症治疗。具体情况分析如下:尿液通过肾脏形成原尿,经过肾小球和肾小管滤过重吸收,最终形成尿液储存在膀胱内,达到一定程度后排出体外。小便发黄可能是因为肝胆疾病导致尿胆原超标。此外,如果患者长时间喝水少,容易使得尿液浓缩,尿液总量减少,继而颜色变黄。