小便有异味的原因。一,喝水少,尿液浓缩。尿液本来是人体排泄废物的一个过程。如果喝水比较少,里边有毒有害的物质浓度就会高,就会出现异味。二吃了某些有异味的食品或者吃了某些药物。比如食物里面洋葱、浓茶、咖啡、榴莲等等。药物有些药物也会有特殊的气味,出现尿液的异味。第三,泌尿系的感染,如果合并有尿频尿急尿痛以及尿液有异味,要考虑是不是有泌尿系的感染。检查尿常规来判断是不是有感染的情况。