养生和养身的区别在于,养生是一个更广泛的概念,包括对身体、心灵和精神等方面的保养;而养身则主要关注对身体方面的保养,包括饮食、运动、睡眠等方面。养生强调的是整体的健康和和谐,包括内外部的平衡,而养身则更侧重于外部的生活习惯和生理健康。总的来说,养生是追求身体、心灵和精神的健康,而养身是追求生理健康。