1、晚上老小便可能是由于以下原因引起的:

1. 睡前喝水过多导致尿液增多;

2. 慢性肾炎引起的;

3. 糖尿病引起的。

2、针对晚上老小便的问题,可以采取以下措施:

1. 调整饮食方式,避免在睡前喝太多水和食用含有水分较多的水果;

2. 对于慢性肾炎,应按医生的建议口服利尿剂和免疫制剂进行治疗;

3. 对于糖尿病,需要口服降糖药物进行治疗。