Managing diabetes mellitus for a better life