产生血尿的原因有以下几种:1、食物导致,如紫薯、苋菜、红心火龙果、黑枸杞等食物,这些食物中含有丰富的甜菜红素,甜菜红素不容易被消化和吸收,就会随着尿液排出。2、泌尿系统炎症,如肾炎、膀胱炎、前列腺炎等,在炎症长期刺激下,就会刺激到血管,从而引起血尿。3、尿路系统肿瘤,如膀胱癌,肾癌、输尿管癌等,这些癌症最常见的症状就是不间断血尿。4、结石,如肾脏结石、尿路结石等,结石出现碰撞或发生扭转,可产生血尿。