how to stay healthy for long time