I have a few vices, drink, smoke and weigh more then I should. My husband does all the above, served in the military, was in a job for 30 years that required him to be physically fit. Not just one day a year but every day. Hospitalized 3 times (birth, motorcycle accident, and for some bowel problem). So when I tell people about the importance of eating healthy, etc. I tell them it is not easy buty a lifetime of work. My husband has been in the hospital less then may people with no vices. But that may be genetics.
I figure most people listen to me and relize that it will not be easy to lose weight or quit smoking but that it is worth the struggle