小便后有血是终末血尿,原则上可能是膀胱颈和前列腺出血,也有可能是尿道口有异常病变导致出血。不是胃肠疾病导致的,应该到医院检查一下尿常规和肾脏B超等相关检查,以明确病因,通过检查确诊具体病因之后,现在应该注意不要吃辛辣刺激性的食物。