This I can also relate to. My GP reckoned having to work from home afternoons, evenings and weekends (plus office working in the mornings) all in front of a pc (sitting for up to 10 hours a day to earn a crust, although I tried to break up the time, even if just to run down stairs to make a cuppa or go outside for a few minutes), together with genetic links, was most likely the cause as, like
@jayney27, my cholesterol and bp were fine. Perhaps those who yell "it's your fault you have T2, you obviously laze around on a couch watching tv all day" should instead think about how the workplace nowadays has changed out of all recognition to that of, say 50 years ago. Or rather how the computer has had such a huge effect on health.