糖尿病时间多长,这个不好说,但可以肯定的是有一段时间了.建议你到正规医院检查,查一下血糖范围,如果太高,需要用胰岛素,如果不高,可以口服降糖药,饮食治疗,饮食就是饭量减半,不够蔬菜替代,含糖食物不可吃,水果也要少吃.适当运动。