Nurses can assess lifestyle factors through comprehensive health assessments. This involves taking a detailed patient history, including questions about diet, physical activity, sleep patterns, stress levels, and substance use. Additionally, nurses can utilize tools such as questionnaires and screening tools to gather information on patients' lifestyle habits.